Changes in src/AST/Expr.hpp [546e712:20a5977]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/AST/Expr.hpp
r546e712 r20a5977 315 315 readonly<DeclWithType> var; 316 316 317 VariableExpr( const CodeLocation & loc );318 317 VariableExpr( const CodeLocation & loc, const DeclWithType * v ); 319 318 … … 531 530 public: 532 531 ptr<ApplicationExpr> callExpr; 532 std::vector<ptr<ObjectDecl>> tempDecls; 533 std::vector<ptr<ObjectDecl>> returnDecls; 534 std::vector<ptr<Expr>> dtors; 533 535 534 536 ImplicitCopyCtorExpr( const CodeLocation& loc, const ApplicationExpr * call ) 535 : Expr( loc, call->result ) { assert( call ); }537 : Expr( loc, call->result ), tempDecls(), returnDecls(), dtors() { assert( call ); } 536 538 537 539 const Expr * accept( Visitor & v ) const override { return v.visit( this ); }
Note:
See TracChangeset
for help on using the changeset viewer.