Changeset 800bae1 for src/SynTree/Expression.h
- Timestamp:
- Jun 17, 2019, 3:37:00 PM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 54b3fde, 6e55240
- Parents:
- 89faa82 (diff), aba20d2 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Expression.h
r89faa82 r800bae1 39 39 /// but subject to decay-to-pointer and type parameter renaming 40 40 struct ParamEntry { 41 ParamEntry(): decl( 0 ), declptr(nullptr), actualType( 0 ), formalType( 0 ), expr( 0 )/*, inferParams( new InferredParams )*/ {} 42 ParamEntry( UniqueId decl, Declaration * declptr, Type * actualType, Type * formalType, Expression* expr ) 43 : decl( decl ), declptr( declptr ), actualType( actualType ), formalType( formalType ), expr( expr )/*, inferParams( new InferredParams )*/ { 44 } 41 ParamEntry(): decl( 0 ), declptr( nullptr ), actualType( nullptr ), formalType( nullptr ), expr( nullptr ) {} 42 ParamEntry( UniqueId decl, Declaration * declptr, Type * actualType, Type * formalType, Expression* expr ); 45 43 ParamEntry( const ParamEntry & other ); 46 44 ParamEntry( ParamEntry && other ); 47 45 ~ParamEntry(); 48 ParamEntry & operator=( const ParamEntry & other );49 46 ParamEntry & operator=( ParamEntry && other ); 50 47 … … 54 51 Type * const formalType; 55 52 Expression * expr; 56 // std::unique_ptr< InferredParams > inferParams;57 53 }; 58 54
Note: See TracChangeset
for help on using the changeset viewer.