Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/InitTweak/InitTweak.cc

    r6eb8948 r96a10cdd  
    387387                        } else if ( MemberExpr * memberExpr = dynamic_cast< MemberExpr * >( func ) ) {
    388388                                return memberExpr->get_member()->get_name();
     389                        } else if ( UntypedMemberExpr * memberExpr = dynamic_cast< UntypedMemberExpr * > ( func ) ) {
     390                                return memberExpr->get_member();
    389391                        } else {
    390392                                assertf( false, "Unexpected expression type being called as a function in call expression" );
     
    449451                // virtual void visit( LogicalExpr *logicalExpr );
    450452                // virtual void visit( ConditionalExpr *conditionalExpr );
     453                virtual void visit( TupleExpr *tupleExpr ) { isConstExpr = false; }
     454                virtual void visit( SolvedTupleExpr *tupleExpr ) { isConstExpr = false; }
    451455                virtual void visit( TypeExpr *typeExpr ) { isConstExpr = false; }
    452456                virtual void visit( AsmExpr *asmExpr ) { isConstExpr = false; }
    453457                virtual void visit( UntypedValofExpr *valofExpr ) { isConstExpr = false; }
    454458                virtual void visit( CompoundLiteralExpr *compLitExpr ) { isConstExpr = false; }
    455                 virtual void visit( TupleExpr *tupleExpr ) { isConstExpr = false; }
    456                 virtual void visit( TupleAssignExpr *tupleExpr ) { isConstExpr = false; }
    457459
    458460                bool isConstExpr;
Note: See TracChangeset for help on using the changeset viewer.