diff --git a/samples/monster_generated.h b/samples/monster_generated.h index ded7846a6..1f9d9f15c 100644 --- a/samples/monster_generated.h +++ b/samples/monster_generated.h @@ -68,7 +68,7 @@ struct EquipmentUnion { Reset(); type = EquipmentTraits::enum_value; if (type != Equipment_NONE) { - table = new T(std::move(value)); + table = new T(std::forward(value)); } } diff --git a/tests/monster_test_generated.h b/tests/monster_test_generated.h index 5714f586b..eb7a9ffdd 100644 --- a/tests/monster_test_generated.h +++ b/tests/monster_test_generated.h @@ -90,7 +90,7 @@ struct AnyUnion { Reset(); type = AnyTraits::enum_value; if (type != Any_NONE) { - table = new T(std::move(value)); + table = new T(std::forward(value)); } }