aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/AliasAnalysisCounter.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-12-23 18:56:27 +0000
committerDouglas Gregor <dgregor@apple.com>2009-12-23 18:56:27 +0000
commit0f706ab789c29030c57da6e0b0d820b80689728d (patch)
treef9659cd97fbe6e9a636421a7706086c17e79ad9d /lib/Analysis/AliasAnalysisCounter.cpp
parent7aed44658ca96d01b3dc48c0de2379b05c823ed9 (diff)
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
Diffstat (limited to 'lib/Analysis/AliasAnalysisCounter.cpp')
0 files changed, 0 insertions, 0 deletions