6 Commits

Author SHA1 Message Date
Axel Naumann
9c865d8553 Update llvm / clang to r165095.
Update cling to follow interface changes; make note of it in cling/LastKnownGoodLLVMSVNRevision.txt.

Remove all (!) patches from ROOT's version of clang; they are all integrated into clang mainline.
ROOT now starts up with modules without errors; doing almost anything hits
root.exe: /home/axel/build/root/llvmvendor/roottrunk/interpreter/llvm/inst/include/clang/AST/RecordLayout.h:199: clang::CharUnits clang::ASTRecordLayout::getBaseClassOffset(const clang::CXXRecordDecl*) const: Assertion `CXXInfo->BaseOffsets.count(Base) && "Did not find base!"' failed.
or a "corrupt" vtable due to base class definitions being replaced by later PCMs; to be worked-around soon.


git-svn-id: http://root.cern.ch/svn/root/trunk@46280 27541ba8-7e3a-0410-8455-c3a389f83636
2012-10-03 09:45:56 +00:00
Axel Naumann
9e01fa3de8 Clarify fall-through
git-svn-id: http://root.cern.ch/svn/root/trunk@46240 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-28 06:48:09 +00:00
Vassil Vassilev
f39c6f4642 To r46217
git-svn-id: http://root.cern.ch/svn/root/trunk@46218 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-27 11:43:33 +00:00
Vassil Vassilev
e899b1cf93 Remove the patch causing llvm test suite to fail. If we need it - it is in the
svn history anyway.


git-svn-id: http://root.cern.ch/svn/root/trunk@46216 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-27 11:39:14 +00:00
Vassil Vassilev
48cd1f6b57 With r164028 in LLVM we can remove the helper class.
git-svn-id: http://root.cern.ch/svn/root/trunk@46012 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-18 11:45:00 +00:00
Axel Naumann
05ba8a3a07 Move cling from cint/ to interpreter/ (Will add a "we have moved" readme to cint/cling.)
git-svn-id: http://root.cern.ch/svn/root/trunk@45844 27541ba8-7e3a-0410-8455-c3a389f83636
2012-09-05 09:37:39 +00:00