summaryrefslogtreecommitdiffstats
path: root/eval/src/tests/instruction/generic_join
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2021-02-01 15:44:57 +0000
committerHåvard Pettersen <havardpe@oath.com>2021-02-01 15:44:57 +0000
commitd3d32170e2a1e1e208e15f4a89de6e8d9e24c32e (patch)
treebc00b1e54cc5a47086ff034f9a2dc1dff7121806 /eval/src/tests/instruction/generic_join
parent68219c9b3ba88c8ebb6338fc0902f6ff70f2971c (diff)
copy gen spec to avoid sticky changes
Diffstat (limited to 'eval/src/tests/instruction/generic_join')
-rw-r--r--eval/src/tests/instruction/generic_join/generic_join_test.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/eval/src/tests/instruction/generic_join/generic_join_test.cpp b/eval/src/tests/instruction/generic_join/generic_join_test.cpp
index 644ac26291b..e8af8f8ad38 100644
--- a/eval/src/tests/instruction/generic_join/generic_join_test.cpp
+++ b/eval/src/tests/instruction/generic_join/generic_join_test.cpp
@@ -105,10 +105,10 @@ TEST(GenericJoinTest, dense_join_plan_can_be_executed) {
TEST(GenericJoinTest, generic_join_works_for_simple_and_fast_values) {
ASSERT_TRUE((join_layouts.size() % 2) == 0);
for (size_t i = 0; i < join_layouts.size(); i += 2) {
- auto l = join_layouts[i];
- auto r = join_layouts[i+1];
- for (TensorSpec lhs : { l.gen(), l.cells_double().gen() }) {
- for (TensorSpec rhs : { r.gen(), r.cells_double().gen() }) {
+ const auto &l = join_layouts[i];
+ const auto &r = join_layouts[i+1];
+ for (TensorSpec lhs : { l.gen(), l.cpy().cells_double().gen() }) {
+ for (TensorSpec rhs : { r.gen(), r.cpy().cells_double().gen() }) {
for (auto fun: {operation::Add::f, operation::Sub::f, operation::Mul::f, operation::Div::f}) {
SCOPED_TRACE(fmt("\n===\nLHS: %s\nRHS: %s\n===\n", lhs.to_string().c_str(), rhs.to_string().c_str()));
auto expect = ReferenceOperations::join(lhs, rhs, fun);