Changeset 90e683b for src/Parser
- Timestamp:
- Feb 3, 2025, 11:46:55 AM (8 months ago)
- Branches:
- master
- Children:
- 54f70c6
- Parents:
- bbbff10
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/TypeData.cpp
rbbbff10 r90e683b 1482 1482 object->isHidden = ast::EnumDecl::EnumHiding::Hide == ret->hide; 1483 1483 object->isMember = true; 1484 if ( ret->is Opaque() && cur->has_enumeratorValue() ) {1484 if ( ret->is_opaque_enum() && cur->has_enumeratorValue() ) { 1485 1485 SemanticError( td->location, "Opague cannot have an explicit initializer value." ); 1486 1486 } else if ( cur->has_enumeratorValue() ) { 1487 1487 ast::Expr * initValue; 1488 if ( ret->is Cfa && ret->base) {1488 if ( ret->is_typed_enum() ) { 1489 1489 CodeLocation location = cur->enumeratorValue->location; 1490 1490 initValue = new ast::CastExpr( location, maybeMoveBuild( cur->consume_enumeratorValue() ), ret->base );
Note:
See TracChangeset
for help on using the changeset viewer.