summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/HTMLPrint.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
commit93254e1ffb5304ca897a6f7f82acb843fba451f3 (patch)
tree85c9d310d9f17b5ed9ad0e4ce91b8b2942a1993b /clang/lib/Frontend/HTMLPrint.cpp
parentb089c1de5521b43b4050268565e621a4c7fd164e (diff)
downloadbcm5719-llvm-93254e1ffb5304ca897a6f7f82acb843fba451f3.tar.gz
bcm5719-llvm-93254e1ffb5304ca897a6f7f82acb843fba451f3.zip
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. llvm-svn: 92020
Diffstat (limited to 'clang/lib/Frontend/HTMLPrint.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud