Go to file
Lang Hames 70f78e3906 [Orc] Fix a bug in the LazyEmittingLayer - capture names by value (as
std::strings) rather than StringRefs in JITSymbol get-address lambda.

Capturing a StringRef by-value is still effectively capturing a reference, which
is no good here because the referenced string may be gone by the time the lambda
is being evaluated the original value may be gone. Make sure to capture a
std::string instead.

No test case: This bug doesn't manifest under OrcMCJITReplacement, since it
keeps IR modules (from which the StringRefs are sourced) alive permanently.

llvm-svn: 228676
2015-02-10 07:35:39 +00:00
clang Do not force "-static" for aarch64 iOS kernel/kext assembly code. 2015-02-10 06:33:04 +00:00
clang-tools-extra Verify assign operator signatures. 2015-02-09 17:50:40 +00:00
compiler-rt [ASan] Add missing RUN: prefix. 2015-02-10 01:55:02 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement log10 2015-01-30 18:00:34 +00:00
libcxx Add __cxxabi_config.h to libcxxabi headers. 2015-02-05 23:56:33 +00:00
libcxxabi unwind: improve compilation on Linux with gcc 2015-02-10 03:43:33 +00:00
lld Driver: Replace switch cases with ifs. 2015-02-10 01:10:23 +00:00
lldb Add tests for -interpreter-exec command (MI) 2015-02-10 06:35:58 +00:00
llgo irgen: don't emit debug metadata for locals 2015-01-29 00:34:30 +00:00
llvm [Orc] Fix a bug in the LazyEmittingLayer - capture names by value (as 2015-02-10 07:35:39 +00:00
openmp Pin the libiomp5.dll for the lifetime of application, Windows-specific 2015-01-29 17:18:20 +00:00
polly isl is now distributed with polly 2015-02-09 13:52:21 +00:00