Changeset 9fe33947 for src/SynTree


Ignore:
Timestamp:
Dec 22, 2017, 1:48:44 PM (6 years ago)
Author:
Rob Schluntz <rschlunt@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
6dfa2e1
Parents:
523232d
Message:

Minor code cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/Expression.cc

    r523232d r9fe33947  
    589589        if ( ! body.empty() ) {
    590590                if ( ExprStmt * exprStmt = dynamic_cast< ExprStmt * >( body.back() ) ) {
    591                         set_result( maybeClone( exprStmt->get_expr()->get_result() ) );
     591                        result = maybeClone( exprStmt->expr->result );
    592592                }
    593593        }
    594594        // ensure that StmtExpr has a result type
    595595        if ( ! result ) {
    596                 set_result( new VoidType( Type::Qualifiers() ) );
     596                result = new VoidType( Type::Qualifiers() );
    597597        }
    598598}
Note: See TracChangeset for help on using the changeset viewer.