Changeset c1e66d9 for src/Parser/DeclarationNode.cc
- Timestamp:
- Sep 21, 2023, 10:15:37 PM (9 months ago)
- Branches:
- master
- Children:
- deda7e6
- Parents:
- 01510fe
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/DeclarationNode.cc
r01510fe rc1e66d9 394 394 return newnode->addQualifiers( qualifiers ); 395 395 } // DeclarationNode::newArray 396 397 DeclarationNode * DeclarationNode::newInlineEnumeratedArray( DeclarationNode * enumDecl, DeclarationNode * qualifiers ) { 398 DeclarationNode * newnode = new DeclarationNode; 399 newnode->type = new TypeData( TypeData::Array ); 400 newnode->type->array.isStatic = false; 401 newnode->type->array.isVarLen = false; 402 403 if ( enumDecl ) { 404 newnode->type->declType = enumDecl->type; 405 enumDecl->type = nullptr; 406 delete enumDecl; 407 } // if 408 409 return newnode->addQualifiers( qualifiers ); 410 } 396 411 397 412 DeclarationNode * DeclarationNode::newVarArray( DeclarationNode * qualifiers ) {
Note: See TracChangeset
for help on using the changeset viewer.