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