Go to file
David Majnemer 413111952a [MS ABI] Don't crash while mangling recursive lambdas
We might get into bad situations where we try to embed the signature of
an inner lambda into an outer lambda which cannot work: the inner lambda
wants to embed the name of the outer lambda!

Instead, omit the return type for lambdas.

This fixes PR26105.

N.B.  While we are here, make lambdas nested within functions use an
artificial scope so that they can get demangled.

llvm-svn: 258003
2016-01-17 07:09:24 +00:00
clang [MS ABI] Don't crash while mangling recursive lambdas 2016-01-17 07:09:24 +00:00
clang-tools-extra [clang-tidy] Fix a copy-paste error. 2016-01-15 16:16:47 +00:00
compiler-rt Fix stats.cpp test on 32-bit Windows. 2016-01-16 02:08:55 +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 AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Tame a -Wunknown-attributes warning 2016-01-13 23:27:08 +00:00
libcxxabi Revert r256322 (and follow-up 256323), the test it added does not pass on OS X. 2016-01-15 15:44:14 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Only emit files with subsections_via_symbols if all inputs had that set. 2016-01-16 01:09:23 +00:00
lldb On non-Windows platforms, asm int 3 generates an eStopReasonSignal. 2016-01-15 23:44:45 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm Remove some stale comments and fix a typo as suggested by David Blaikie in his 2016-01-17 01:49:46 +00:00
openmp Don't use __DATE__ or __TIME__; it breaks release builds (PR26145) 2016-01-14 23:18:20 +00:00
polly Do not check JSON alignment of scalar accesses 2016-01-15 16:49:33 +00:00