Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/Resolver.cc

    r307a732 r435e75f  
    7070                virtual void visit( BranchStmt *branchStmt ) override;
    7171                virtual void visit( ReturnStmt *returnStmt ) override;
    72                 virtual void visit( ThrowStmt *throwStmt ) override;
    7372
    7473                virtual void visit( SingleInit *singleInit ) override;
     
    367366        }
    368367
    369         void Resolver::visit( ThrowStmt *throwStmt ) {
    370                 if ( throwStmt->get_expr() ) {
    371                         Expression * wrapped = new CastExpr( throwStmt->get_expr(), new BasicType( Type::Qualifiers(), BasicType::SignedInt ) );
    372                         Expression * newExpr = findSingleExpression( wrapped, *this );
    373                         throwStmt->set_expr( newExpr );
    374                 }
    375         }
    376 
    377368        template< typename T >
    378369        bool isCharType( T t ) {
Note: See TracChangeset for help on using the changeset viewer.