Changes in src/Parser/DeclarationNode.cc [b38f6da:c1e66d9]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/DeclarationNode.cc
rb38f6da 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.