llvm-6502/lib
Douglas Gregor 0f706ab789 Move the extern symbol declarations outside of
DynamicLibrary::SearchForAddressOfSymbol and force them to have "C"
linkage. 

Interestingly, GCC treats the block-scoped "extern" declarations we
previously had as if they were extern "C" declarations (or, at least,
were in the global namespace), so that GCC bug papered over this LLVM
bug. Clang and EDG get the linkage correct; this new variant seems to
work for both GCC and Clang.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92020 91177308-0d34-0410-b5e6-96231b3b80d8
2009-12-23 18:56:27 +00:00
..
Analysis The phi translated pointer can be computed when returning a partially cached result 2009-12-22 04:25:02 +00:00
Archive
AsmParser Add MSP430 interrupt calling conv. No functionality change yet. 2009-12-07 02:27:35 +00:00
Bitcode Remove isPod() from DenseMapInfo, splitting it out to its own 2009-12-15 07:26:43 +00:00
CodeGen move a few more symbols to .rodata 2009-12-23 17:48:10 +00:00
CompilerDriver Make Path use StringRef instead of std::string where possible. 2009-12-17 21:02:39 +00:00
ExecutionEngine Partially revert r91626. Materializing extra functions to determine whether 2009-12-22 23:47:23 +00:00
Linker
MC
Support De-bork CMake build 2009-12-23 17:03:46 +00:00
System Move the extern symbol declarations outside of 2009-12-23 18:56:27 +00:00
Target Reapply 91904. 2009-12-23 11:19:09 +00:00
Transforms Update objectsize intrinsic and associated dependencies. Fix 2009-12-23 02:51:48 +00:00
VMCore Qualify a bunch of explicit template instantiations to satisfy clang++. 2009-12-19 00:55:12 +00:00
Makefile