### Bug Description ```cpp z = y; printf("z:\n"); for (int i = 0; i < TileL::Layout::Shape::dim(1); ++i) { for (int j = 0; j < TileY::Layout::Shape::dim(1); ++j) { printf("%f ", (float)z.data(tile_coord(i, j))); } printf("\n"); } printf("y:\n"); for (int i = 0; i < TileL::Layout::Shape::dim(1); ++i) { for (int j = 0; j < TileY::Layout::Shape::dim(1); ++j) { printf("%f ", (float)y.data(tile_coord(i, j))); } printf("\n"); } ``` ### System Information _No response_