Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/parser.yy

    rbd85400 r90c3b1c  
    1010// Created On       : Sat Sep  1 20:22:55 2001
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Mon Feb  1 18:22:42 2016
    13 // Update Count     : 1483
     12// Last Modified On : Sun Feb 28 11:49:18 2016
     13// Update Count     : 1492
    1414//
    1515
     
    7474%token FORALL LVALUE                                                                    // CFA
    7575%token VOID CHAR SHORT INT LONG FLOAT DOUBLE SIGNED UNSIGNED
     76%token VALIST                                                                                   // GCC
    7677%token BOOL COMPLEX IMAGINARY                                                   // C99
    7778%token TYPEOF LABEL                                                                             // GCC
     
    448449                { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::SizeOf ), new TypeValueNode( $3 )); }
    449450        | OFFSETOF '(' type_name_no_function ',' no_attr_identifier ')'
    450         { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::OffsetOf ), new TypeValueNode( $3 ), new VarRefNode( $5 )); }
     451                { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::OffsetOf ), new TypeValueNode( $3 ), new VarRefNode( $5 )); }
    451452        | ATTR_IDENTIFIER
    452453                { $$ = new CompositeExprNode( new OperatorNode( OperatorNode::Attr ), new VarRefNode( $1 )); }
     
    13451346        | IMAGINARY                                                                                     // C99
    13461347                { $$ = DeclarationNode::newBasicType( DeclarationNode::Imaginary ); }
     1348        | VALIST                                                                                        // GCC, __builtin_va_list
     1349                { $$ = DeclarationNode::newBuiltinType( DeclarationNode::Valist ); }
    13471350        ;
    13481351
Note: See TracChangeset for help on using the changeset viewer.