Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/parser.yy

    r63b3279e rc99a0d1  
    1010// Created On       : Sat Sep  1 20:22:55 2001
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Sat Sep 11 08:20:44 2021
    13 // Update Count     : 5040
     12// Last Modified On : Sun Aug  8 09:14:44 2021
     13// Update Count     : 5038
    1414//
    1515
     
    13471347mutex_statement:
    13481348        MUTEX '(' argument_expression_list_opt ')' statement
    1349                 { $$ = new StatementNode( build_mutex( $3, $5 ) ); }
     1349                { SemanticError( yylloc, "Mutex statement is currently unimplemented." ); $$ = nullptr; }
    13501350        ;
    13511351
     
    24462446        | simple_assignment_operator initializer        { $$ = $1 == OperKinds::Assign ? $2 : $2->set_maybeConstructed( false ); }
    24472447        | '=' VOID                                                                      { $$ = new InitializerNode( true ); }
    2448         | '{' initializer_list_opt comma_opt '}'        { $$ = new InitializerNode( $2, true ); }
    24492448        ;
    24502449
     
    24602459        | designation initializer                                       { $$ = $2->set_designators( $1 ); }
    24612460        | initializer_list_opt ',' initializer          { $$ = (InitializerNode *)( $1->set_last( $3 ) ); }
    2462         | initializer_list_opt ',' designation initializer { $$ = (InitializerNode *)($1->set_last( $4->set_designators( $3 ) )); }
     2461        | initializer_list_opt ',' designation initializer
     2462                { $$ = (InitializerNode *)($1->set_last( $4->set_designators( $3 ) )); }
    24632463        ;
    24642464
Note: See TracChangeset for help on using the changeset viewer.