Go to file
Eli Friedman 15681d6852 Fix an edge case of mangling involving the combination of a lambda and typeid.
typeid (and a couple other non-standard places where we can transform an
unevaluated expression into an evaluated expression) is special
because it introduces an an expression evaluation context,
which conflicts with the mechanism to compute the current
lambda mangling context.  PR12123.

I would appreciate if someone would double-check that we get the mangling
correct with this patch.

llvm-svn: 164658
2012-09-26 04:34:21 +00:00
clang Fix an edge case of mangling involving the combination of a lambda and typeid. 2012-09-26 04:34:21 +00:00
clang-tools-extra Fix typo in a comment in lit.cfg 2012-09-12 16:29:37 +00:00
compiler-rt [TSan] fork external symbolizer before starting internal threads 2012-09-25 12:35:47 +00:00
debuginfo-tests Fix this for gdb 7.4. 2012-07-23 19:41:58 +00:00
libclc Add barrier.cl to SOURCES, spotted by Jin Wang. 2012-09-05 18:13:55 +00:00
libcxx Apply the emulated nullptr_t with constexpr. This is an unusual configuration that would take advantage of this. But it has popped up in the wild and does no harm to support it. 2012-09-24 23:36:40 +00:00
libcxxabi Updating email address 2012-09-24 14:27:24 +00:00
lld This patch makes use of recently added relocation reference data. The bulk 2012-09-25 18:22:09 +00:00
lldb Fixed a bug in the path remapper that caused 2012-09-26 01:28:11 +00:00
llvm Generate an error message instead of asserting or segfaulting when we have a 2012-09-26 04:04:19 +00:00
polly Bailout if libpluto finds no schedule 2012-09-21 16:24:13 +00:00