1032 Commits

Author SHA1 Message Date
Vassil Vassilev
26eec6ab21 Now expected errors are printed out and filecheck cannot skip them. This is actually an improvement in newest llvm. In that case we don't need to run the test twice. 2013-10-14 09:11:38 +02:00
Vassil Vassilev
ffa77e6521 We cannot forward declare a function inside a function. 2013-10-14 09:11:38 +02:00
Vassil Vassilev
a9b71bb973 We should append the outfile name to the path. 2013-10-14 09:11:38 +02:00
Vassil Vassilev
6c51340d51 Implement implicit auto keyword injection in clang itself. 2013-10-14 09:11:38 +02:00
Axel Naumann
5706d4bdef Workaround broken JIT exceptions, use longjmp instead. 2013-10-03 09:54:00 +02:00
Axel Naumann
84b49183f3 Adapt to new diag format. 2013-10-03 09:54:00 +02:00
Axel Naumann
940018f1fd Reimplement NamedDecl::ClearLinkageCache(); fixes several cling tests. 2013-10-02 18:48:56 +02:00
Axel Naumann
25166d5759 Capture non-functions in caller insted of passing 0; add assert against 0. 2013-10-02 09:29:59 +02:00
Axel Naumann
3fd001fde2 Fix crash seen in ROOT-5570. 2013-10-01 16:02:57 +02:00
Axel Naumann
f5470e4942 Add llvm option library. 2013-09-30 22:55:55 +02:00
Axel Naumann
b5f85bbdf5 Update CMake for 7009e22..86c0263 2013-09-30 18:15:06 +02:00
Axel Naumann
b62b5d7937 Combine include path -D; pass src and obj for LLVMDEV/ROOT; remove unused -Ds 2013-09-30 18:09:03 +02:00
Vassil Vassilev
069a9d76c1 Remove unnecessary files that used to 'steer' the testsuite. 2013-09-27 14:33:05 +02:00
Vassil Vassilev
c31d15a1a1 Update cling's testsuite to use the newest llvm lit. 2013-09-27 14:33:04 +02:00
Axel Naumann
2bdbe82561 Resurrect C++11 build. 2013-09-27 10:02:57 +02:00
Axel Naumann
34dcd0402e Bump 2013-09-26 18:04:31 +02:00
Axel Naumann
5f767d3e98 Must now explicitly ask for auto=dependent, and explicitly unset. 2013-09-26 17:54:20 +02:00
Axel Naumann
c464f2c6fb Missing llvm:: from merge. 2013-09-26 17:54:20 +02:00
Axel Naumann
10c416332e We do not define LTDL_SHLIBPATH_VAR, just use LD_LIBRARY_PATH etc. 2013-09-26 17:54:20 +02:00
Axel Naumann
40aa591bb8 Use c_str() to enforce 0 termination. 2013-09-26 17:54:20 +02:00
Axel Naumann
2e451da58e Fix is_directory() 2013-09-26 17:54:20 +02:00
Axel Naumann
c31806dbbf SmallString needs 0 termination. 2013-09-26 17:54:19 +02:00
Axel Naumann
790c34b4f4 Change in option sort order in llvm head. 2013-09-26 17:54:19 +02:00
Axel Naumann
daf8c8281b llvm head interface changes. 2013-09-26 17:54:19 +02:00
Axel Naumann
68c8bb74e8 By Vassil: update to current llvm. 2013-09-26 17:54:19 +02:00
Axel Naumann
17ffb2bbb4 No more Path. 2013-09-26 17:54:19 +02:00
Axel Naumann
dee7f0ec21 DyLib without Path; now left with private Lex(), PP.LookupFile() vs SourceLoc. 2013-09-26 17:54:19 +02:00
Axel Naumann
954b089b2f More Path fixes, remove dupe headers. 2013-09-26 17:54:19 +02:00
Axel Naumann
0d61e7f29c Fix lookup ambiguity. 2013-09-26 17:54:19 +02:00
Axel Naumann
1873ced2f9 Better include. 2013-09-26 17:54:18 +02:00
Axel Naumann
2a2e7eaf1e Fix hack. 2013-09-26 17:54:18 +02:00
Axel Naumann
f4f518ba9c Remove more Paths. 2013-09-26 17:54:18 +02:00
Axel Naumann
e6b71a0927 New DeduceAutoType() interface. 2013-09-26 17:54:18 +02:00
Axel Naumann
95c14596f0 Fix small string / $HOME mess. 2013-09-26 17:54:18 +02:00
Axel Naumann
0552bae468 Rmove invalud / unused fwd decl of Path. 2013-09-26 17:54:18 +02:00
Axel Naumann
8542f73128 Fix include. 2013-09-26 17:54:18 +02:00
Axel Naumann
1c8d0e6378 File magic moved / changed. 2013-09-26 17:54:18 +02:00
Axel Naumann
dfb8941422 Use StringRef instead of Path. 2013-09-26 17:54:18 +02:00
Axel Naumann
8f9e6ebe81 Use StringRef instead of Path. 2013-09-26 17:54:17 +02:00
Axel Naumann
0c59578ed3 Header renamed. 2013-09-26 17:54:17 +02:00
Axel Naumann
091735ca2d Options moved from clang to llvm. 2013-09-26 17:54:17 +02:00
Axel Naumann
7134f11129 Non-MC JIT does not support exception handling anymore. 2013-09-26 17:54:17 +02:00
Axel Naumann
b397649445 Revert clang::Decl::ClearLinkageCache() patch; implement here instead. 2013-09-26 17:54:17 +02:00
Axel Naumann
2a8bc0226b Options moved to llvm; CI->createDiagnostics; Path 2013-09-26 17:54:17 +02:00
Axel Naumann
6c0e0a2103 Reimplement GetUserHomeDirectory(). 2013-09-26 17:54:16 +02:00
Philippe Canal
3f5ba7edc6 Properly do function exact match when the argument are references. 2013-09-26 09:42:57 +02:00
Vassil Vassilev
8ffa2e2d8b Fix the doxygen only. 2013-09-26 09:42:57 +02:00
Vassil Vassilev
9a2b9913ce Fix doxygen warnings 2013-09-26 09:27:58 +02:00
Baozeng Ding
fc98551c43 Add more tests testing derefs in BinOps and Casts. 2013-09-25 10:07:06 +02:00
Philippe Canal
e9376dd7a6 Re-add missing (at least on C+11) header file.
cstdlib is required for std::getenv.
2013-09-25 01:44:55 +02:00