Go to file
Douglas Gregor 6379854457 Basic support for name mangling of C++11 lambda expressions. Because
name mangling in the Itanium C++ ABI for lambda expressions is so
dependent on context, we encode the number used to encode each lambda
as part of the lambda closure type, and maintain this value within
Sema.

Note that there are a several pieces still missing:
  - We still get the linkage of lambda expressions wrong
  - We aren't properly numbering or mangling lambda expressions that
  occur in default function arguments or in data member initializers.
  - We aren't (de-)serializing the lambda numbering tables

llvm-svn: 150982
2012-02-20 19:44:39 +00:00
clang Basic support for name mangling of C++11 lambda expressions. Because 2012-02-20 19:44:39 +00:00
compiler-rt AddressSanitizer: use custom strtol/atoll functions 2012-02-17 16:15:09 +00:00
debuginfo-tests Revert previous patch as the corresponding clang patch was reverted. 2012-01-26 07:01:33 +00:00
libclc Test web page update. 2012-02-20 01:32:12 +00:00
libcxx Add missing newlines at EOF. 2012-02-20 16:56:13 +00:00
libcxxabi Move typeinfos for exceptions in <stdexcept> to the abi 2012-02-17 19:23:47 +00:00
lld use llvm::DenseMap instead of std::map 2012-02-15 00:50:07 +00:00
lldb The second part in thread hardening the internals of LLDB where we make 2012-02-18 05:35:26 +00:00
llvm Test case for r150978. 2012-02-20 19:00:28 +00:00
polly www: Fix french special characters 2012-02-20 14:03:56 +00:00