Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/ParseNode.h

    r4cb935e r58dd019  
    1010// Created On       : Sat May 16 13:28:16 2015
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Mon Oct  3 18:03:08 2016
    13 // Update Count     : 636
     12// Last Modified On : Tue Dec 13 13:26:56 2016
     13// Update Count     : 642
    1414//
    1515
     
    7373        InitializerNode( InitializerNode *, bool aggrp = false, ExpressionNode * des = nullptr );
    7474        ~InitializerNode();
    75         virtual InitializerNode * clone() const { assert( false ); return nullptr; }
     75        virtual InitializerNode * clone() const { return nullptr; }
    7676
    7777        ExpressionNode * get_expression() const { return expr; }
     
    257257        DeclarationNode * addAssertions( DeclarationNode * );
    258258        DeclarationNode * addName( std::string * );
     259        DeclarationNode * addAsmName( ConstantExpr * );
    259260        DeclarationNode * addBitfield( ExpressionNode * size );
    260261        DeclarationNode * addVarArgs();
     
    309310        TypeData * type;
    310311        StorageClass storageClass;
     312        ExpressionNode * bitfieldWidth;
    311313        bool isInline, isNoreturn;
    312         std::list< std::string > attributes;
    313         ExpressionNode * bitfieldWidth;
    314314        std::unique_ptr<ExpressionNode> enumeratorValue;
    315         InitializerNode * initializer;
    316315        bool hasEllipsis;
    317316        LinkageSpec::Spec linkage;
     317        ConstantExpr *asmName;
     318        std::list< std::string > attributes;
     319        InitializerNode * initializer;
    318320        bool extension = false;
    319321        std::string error;
Note: See TracChangeset for help on using the changeset viewer.