Changeset a951171
- Timestamp:
- Sep 18, 2020, 1:25:00 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 0519e34
- Parents:
- 673eb7a (diff), 57e0289 (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. - Files:
-
- 2 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
Jenkinsfile
r673eb7a ra951171 102 102 103 103 echo GitLogMessage() 104 105 // This is a complete hack but it solves problems with automake thinking it needs to regenerate makefiles106 // We fudged automake/missing to handle that but automake stills bakes prints inside the makefiles107 // and these cause more problems.108 sh 'find . -name Makefile.in -exec touch {} +'109 104 } 110 105 } … … 465 460 description: 'Which compiler to use', \ 466 461 name: 'Compiler', \ 467 choices: 'gcc-9\ngcc-8\ngcc-7\ngcc-6\ngcc-5\ngcc-4.9\nclang', 462 choices: 'gcc-9\ngcc-8\ngcc-7\ngcc-6\ngcc-5\ngcc-4.9\nclang', \ 468 463 defaultValue: 'gcc-8', \ 469 464 ], \ -
src/Common/Stats/Stats.cc
r673eb7a ra951171 35 35 } 36 36 37 namespace ResolveTime { 38 bool enabled = false; 39 } 40 37 41 struct { 38 42 const char * const opt; … … 43 47 { "heap" , Heap::enabled }, 44 48 { "time" , Time::enabled }, 49 { "resolve" , ResolveTime::enabled }, 45 50 }; 46 51 -
src/Common/module.mk
r673eb7a ra951171 40 40 Common/Stats/Heap.cc \ 41 41 Common/Stats/Heap.h \ 42 Common/Stats/ResolveTime.cc \ 43 Common/Stats/ResolveTime.h \ 42 44 Common/Stats/Stats.cc \ 43 45 Common/Stats/Time.cc \ -
src/ResolvExpr/Resolver.cc
r673eb7a ra951171 38 38 #include "Common/PassVisitor.h" // for PassVisitor 39 39 #include "Common/SemanticError.h" // for SemanticError 40 #include "Common/Stats/ResolveTime.h" // for ResolveTime::start(), ResolveTime::stop() 40 41 #include "Common/utility.h" // for ValueGuard, group_iterate 41 42 #include "InitTweak/GenInit.h" … … 1169 1170 const ast::Expr * untyped, const ast::SymbolTable & symtab 1170 1171 ) { 1171 return findKindExpression( untyped, symtab ); 1172 Stats::ResolveTime::start( untyped ); 1173 auto res = findKindExpression( untyped, symtab ); 1174 Stats::ResolveTime::stop(); 1175 return res; 1172 1176 } 1173 1177 } // anonymous namespace -
tests/Makefile.am
r673eb7a ra951171 114 114 $(CFACOMPILETEST) -c -o $(abspath ${@}).o 115 115 $(CFACCLINK) ${@}.o -o $(abspath ${@}) 116 rm $(abspath ${@}).o 116 117 117 118 # implicit rule for c++ test … … 182 183 $(CFACOMPILETEST) -O0 -c -o $(abspath ${@}).o 183 184 $(CFACCLINK) -O0 ${@}.o -o $(abspath ${@}) 185 rm $(abspath ${@}).o 184 186 185 187 #------------------------------------------------------------------------------ -
tests/linking/.expect/linkerror.txt
r673eb7a ra951171 1 CFA Version 1.0.0 (debug)2 1 linking/linkerror.o: In function `_X4mainFi___1': 3 2 linking/linkerror.cfa:6: undefined reference to `_X18this_doesnot_existFv_i__1'
Note: See TracChangeset
for help on using the changeset viewer.