Changeset 312029a for src/Concurrency
- Timestamp:
- Dec 11, 2019, 8:52:38 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:
- 737c98a
- Parents:
- 98d6965d
- Location:
- src/Concurrency
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/Concurrency/Keywords.cc ¶
r98d6965d r312029a 11 11 // Last Modified By : 12 12 // Last Modified On : 13 // Update Count : 513 // Update Count : 9 14 14 // 15 15 … … 53 53 public: 54 54 55 ConcurrentSueKeyword( std::string&& type_name, std::string&& field_name, std::string&& getter_name, std::string&& context_error, bool needs_main, KeywordCastExpr::Targetcast_target ) :55 ConcurrentSueKeyword( std::string&& type_name, std::string&& field_name, std::string&& getter_name, std::string&& context_error, bool needs_main, AggregateDecl::Aggregate cast_target ) : 56 56 type_name( type_name ), field_name( field_name ), getter_name( getter_name ), context_error( context_error ), needs_main( needs_main ), cast_target( cast_target ) {} 57 57 … … 76 76 const std::string context_error; 77 77 bool needs_main; 78 KeywordCastExpr::Targetcast_target;78 AggregateDecl::Aggregate cast_target; 79 79 80 80 StructDecl * type_decl = nullptr; … … 101 101 "thread keyword requires threads to be in scope, add #include <thread.hfa>\n", 102 102 true, 103 KeywordCastExpr::Thread103 AggregateDecl::Thread 104 104 ) 105 105 {} … … 133 133 "coroutine keyword requires coroutines to be in scope, add #include <coroutine.hfa>\n", 134 134 true, 135 KeywordCastExpr::Coroutine135 AggregateDecl::Coroutine 136 136 ) 137 137 {} … … 165 165 "monitor keyword requires monitors to be in scope, add #include <monitor.hfa>\n", 166 166 false, 167 KeywordCastExpr::Monitor167 AggregateDecl::Monitor 168 168 ) 169 169 {} -
TabularUnified src/Concurrency/Waitfor.cc ¶
r98d6965d r312029a 11 11 // Last Modified By : 12 12 // Last Modified On : 13 // Update Count : 713 // Update Count : 10 14 14 // 15 15 … … 23 23 #include "Common/PassVisitor.h" // for PassVisitor 24 24 #include "Common/SemanticError.h" // for SemanticError 25 #include "Common/UniqueName.h" // for UniqueName 25 26 #include "Common/utility.h" // for deleteAll, map_range 26 27 #include "CodeGen/OperatorTable.h" // for isConstructor
Note: See TracChangeset
for help on using the changeset viewer.