Ignore:
Timestamp:
Sep 23, 2023, 10:50:18 PM (9 months ago)
Author:
JiadaL <j82liang@…>
Branches:
master
Children:
c7616dd
Parents:
deda7e6
Message:

Revert "Fix designator value in enumerated array and implemented enumerated array with inlined enume declaration"

This reverts commit c1e66d966aadf6846330871033458d4a398bd576.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/DeclarationNode.cc

    rdeda7e6 r62c6cfa  
    394394        return newnode->addQualifiers( qualifiers );
    395395} // 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 }
    411396
    412397DeclarationNode * DeclarationNode::newVarArray( DeclarationNode * qualifiers ) {
Note: See TracChangeset for help on using the changeset viewer.