- File:
-
- 1 edited
-
src/Validate/EnumAndPointerDecay.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Validate/EnumAndPointerDecay.cpp
ra8404d9 r85855b0 48 48 } else if ( auto value = member.as<ast::InlineMemberDecl>() ) { 49 49 auto targetEnum = symtab.lookupEnum( value->name ); 50 // assert( targetEnum ); 50 51 if (!targetEnum) { 51 52 SemanticError(value, "Only another enum is allowed for enum inline syntax "); 52 53 } 53 54 const ast::EnumInstType * instType = new ast::EnumInstType(targetEnum); 54 mut->inlinedDecl. emplace_back( instType);55 mut->inlinedDecl.push_back( std::move(instType) ); 55 56 for ( auto enumMember : targetEnum->members ) { 56 57 auto enumObject = enumMember.strict_as<ast::ObjectDecl>();
Note:
See TracChangeset
for help on using the changeset viewer.