Go to file
David Majnemer 36ef89895c Sema: Properly perform lookup when acting on fields for desig inits
Clang used a custom implementation of lookup when handling designated
initializers.  The custom code was not particularly optimized and relied
on standard lookup for typo-correction anyway.

This custom code has to go, it doesn't properly support MSVC-style
anonymous structs embedded inside other records; replace it with the
typo-correction path.

This has the side effect of speeding up semantic handling of the fields
for a designated initializer while simplifying the code at the same
time.

This fixes PR20573.

Differential Revision: http://reviews.llvm.org/D4839

llvm-svn: 215372
2014-08-11 18:33:59 +00:00
clang Sema: Properly perform lookup when acting on fields for desig inits 2014-08-11 18:33:59 +00:00
clang-tools-extra Recommit 213308: unique_ptr-ify ownership of ASTConsumers (reverted in r213324) 2014-08-10 19:56:59 +00:00
compiler-rt builtins: add signature to some assembly routines 2014-08-09 20:17:43 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc relational: Add islessequal(floatN) builtin 2014-08-01 21:50:59 +00:00
libcxx Update libc++ docs to include instructions for LIT. 2014-08-11 15:12:46 +00:00
libcxxabi Update CREDITS.txt with the list of folks who worked on ARM EHABI support 2014-08-05 15:56:07 +00:00
lld Fix mach-o tests on Windows 2014-08-06 19:37:35 +00:00
lldb Fix some typos: 2014-08-11 18:06:28 +00:00
llvm Fix typos: 2014-08-11 18:04:46 +00:00
openmp Commit PowerPC64 support from Carlo Bertolli at IBM. 2014-08-07 10:12:54 +00:00
polly [Refactor] Remove const keyword from access instruction 2014-08-10 08:09:38 +00:00