Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/Resolver.cc

    rcad355a r4e06c1e  
    99// Author           : Richard C. Bilson
    1010// Created On       : Sun May 17 12:17:01 2015
    11 // Last Modified By : Rob Schluntz
    12 // Last Modified On : Fri May 13 11:36:40 2016
    13 // Update Count     : 203
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Tue Jul 12 17:45:42 2016
     13// Update Count     : 204
    1414//
    1515
     
    4949                virtual void visit( ForStmt *forStmt );
    5050                virtual void visit( SwitchStmt *switchStmt );
    51                 virtual void visit( ChooseStmt *switchStmt );
    5251                virtual void visit( CaseStmt *caseStmt );
    5352                virtual void visit( BranchStmt *branchStmt );
     
    302301
    303302        void Resolver::visit( SwitchStmt *switchStmt ) {
    304                 handleSwitchStmt( switchStmt, *this );
    305         }
    306 
    307         void Resolver::visit( ChooseStmt *switchStmt ) {
    308303                handleSwitchStmt( switchStmt, *this );
    309304        }
     
    550545                        // get Variable <array>, then get the base type of the VariableExpr - this is the type that needs to be fixed
    551546                        Expression * arr = InitTweak::getCallArg( plusExpr, 0 );
    552                         assert( dynamic_cast< VariableExpr * >( arr ) || dynamic_cast< MemberExpr *>( arr ) );
     547                        assert( dynamic_cast< VariableExpr * >( arr ) );
    553548                        assert( arr && arr->get_results().size() == 1 );
    554549                        type = arr->get_results().front()->clone();
     
    559554                        assert( constructee->get_results().size() == 1 );
    560555                        AddressExpr * addrExpr = dynamic_cast< AddressExpr * > ( constructee );
    561                         assert( addrExpr && addrExpr->get_results().size() == 1 );
     556                        assert( addrExpr && addrExpr->get_results().size() == 1);
    562557                        type = addrExpr->get_results().front()->clone();
    563558                }
Note: See TracChangeset for help on using the changeset viewer.