From aeed3da83c112d0649c30493c059314d85d99080 Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Sat, 30 Oct 2010 17:32:40 +0000 Subject: Turns out that we may end up calling dladdr on GetExecutablePath, give it external linkage to make sure the lookup works on all platforms. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117813 91177308-0d34-0410-b5e6-96231b3b80d8 --- examples/clang-interpreter/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/clang-interpreter/main.cpp') diff --git a/examples/clang-interpreter/main.cpp b/examples/clang-interpreter/main.cpp index b274efa8b0..2866c44c3c 100644 --- a/examples/clang-interpreter/main.cpp +++ b/examples/clang-interpreter/main.cpp @@ -32,7 +32,7 @@ using namespace clang; using namespace clang::driver; -static llvm::sys::Path GetExecutablePath(const char *Argv0) { +llvm::sys::Path GetExecutablePath(const char *Argv0) { // This just needs to be some symbol in the binary; C++ doesn't // allow taking the address of ::main however. void *MainAddr = (void*) (intptr_t) GetExecutablePath; -- cgit v1.2.3-18-g5258