Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/ParseNode.h

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