diff --git a/cclox_src/object.hh b/cclox_src/object.hh index e42f064..e300447 100644 --- a/cclox_src/object.hh +++ b/cclox_src/object.hh @@ -20,7 +20,10 @@ struct Object { Object() : type{ObjectType::NIL}, value{std::monostate{}} {}; Object(double number) : type{ObjectType::NUMBER}, value{number} {}; Object(StringObjectType string_type, std::string value) - : type{string_type == StringObjectType::IDENTIFIER ? ObjectType::IDENTIFIER : ObjectType::STRING_LIT}, + : type{string_type == StringObjectType::IDENTIFIER ? + ObjectType::IDENTIFIER : + ObjectType::STRING_LIT + }, value{std::move(value)} {}; ObjectType type;