Update rev. set.


git-svn-id: http://root.cern.ch/svn/root/trunk@45398 27541ba8-7e3a-0410-8455-c3a389f83636
Add llvm-based crash protection. (Done the same way in ParseAST.cpp)
Improve style.
Improve documentation.


git-svn-id: http://root.cern.ch/svn/root/trunk@45399 27541ba8-7e3a-0410-8455-c3a389f83636
Adjust for removal of debugging output in lookupFunctionArgs().

Rearrange test input.


git-svn-id: http://root.cern.ch/svn/root/trunk@45400 27541ba8-7e3a-0410-8455-c3a389f83636
Test finding an overloaded member function in a base class.


git-svn-id: http://root.cern.ch/svn/root/trunk@45401 27541ba8-7e3a-0410-8455-c3a389f83636
Test finding member function template instantiations.


git-svn-id: http://root.cern.ch/svn/root/trunk@45402 27541ba8-7e3a-0410-8455-c3a389f83636
Fix warnings in documentation generation.


git-svn-id: http://root.cern.ch/svn/root/trunk@45404 27541ba8-7e3a-0410-8455-c3a389f83636
When a C/C++ function returns result LLVM represents it as call to function, which
first argument is the actual storage, where LLVM will put the return result.
Our intent is to be able to call that low-level LLVM function and pass in an
object where it can store the return result of the function (Axel did the work).

However for now the implementation it is 64-bit dependent. For now we have to 
mark the test that tests this functionality as expected to fail on 32 bit linux
platform. Of course it fails on win32 but there we don't run tests yet :)


git-svn-id: http://root.cern.ch/svn/root/trunk@45407 27541ba8-7e3a-0410-8455-c3a389f83636
Use same tests and test classes as funcargs.C.

Rearrange tests to match funcargs.C.


git-svn-id: http://root.cern.ch/svn/root/trunk@45422 27541ba8-7e3a-0410-8455-c3a389f83636
Combine the funcargs.C and funcproto.C tests into one
test for function lookup, func.C.


git-svn-id: http://root.cern.ch/svn/root/trunk@45425 27541ba8-7e3a-0410-8455-c3a389f83636
Change global function naming convention for consistency.


git-svn-id: http://root.cern.ch/svn/root/trunk@45426 27541ba8-7e3a-0410-8455-c3a389f83636
Test lookup of functions in a namespace, and from a nested namespace.


git-svn-id: http://root.cern.ch/svn/root/trunk@45427 27541ba8-7e3a-0410-8455-c3a389f83636
Oops, these tests are not supposed to be here, got hidden
by silly variable naming error.


git-svn-id: http://root.cern.ch/svn/root/trunk@45428 27541ba8-7e3a-0410-8455-c3a389f83636
rename llvm to src and then move to llvm/src.


git-svn-id: http://root.cern.ch/svn/root/trunk@45429 27541ba8-7e3a-0410-8455-c3a389f83636
llvm directory.


git-svn-id: http://root.cern.ch/svn/root/trunk@45430 27541ba8-7e3a-0410-8455-c3a389f83636
move src under llvm.


git-svn-id: http://root.cern.ch/svn/root/trunk@45431 27541ba8-7e3a-0410-8455-c3a389f83636
The test contains invalid mem accesses on 32 bit. I can't express in the XFAIL 
that it doesn't work for 32bit only.


git-svn-id: http://root.cern.ch/svn/root/trunk@45432 27541ba8-7e3a-0410-8455-c3a389f83636
Addresses can have less than 7 digits


git-svn-id: http://root.cern.ch/svn/root/trunk@45433 27541ba8-7e3a-0410-8455-c3a389f83636
Essentially revert r26888 since we no longer need to support 2 version of CINT
and do not want to have to unnecessarily support G__value in TCling.


git-svn-id: http://root.cern.ch/svn/root/trunk@45434 27541ba8-7e3a-0410-8455-c3a389f83636
Better: mark it as xfail on 32 bit and when running with valgrind.


git-svn-id: http://root.cern.ch/svn/root/trunk@45440 27541ba8-7e3a-0410-8455-c3a389f83636
finish 45434


git-svn-id: http://root.cern.ch/svn/root/trunk@45448 27541ba8-7e3a-0410-8455-c3a389f83636