Go to file
Alex Lorenz 776b417634 [Sema][ObjC++] Typo correction should handle ivars and properties
After r260016 and r260017 disabled typo correction for ivars and properties
clang didn't report errors about unresolved identifier in the base of ivar and
property ref expressions. This meant that clang invoked CodeGen on invalid AST
which then caused a crash.

This commit re-enables typo correction for ivars and properites, and fixes the
PR25113 & PR26486 (that were originally fixed in r260017 and r260016) in a
different manner by transforming the Objective-C ivar reference expression with
'IsFreeIvar' preserved.

rdar://30310772

llvm-svn: 294008
2017-02-03 14:22:33 +00:00
clang [Sema][ObjC++] Typo correction should handle ivars and properties 2017-02-03 14:22:33 +00:00
clang-tools-extra [change-namespace] trying to fix build bot failure caused by r293909. 2017-02-02 19:46:12 +00:00
compiler-rt [lsan] Disable sem_init_glibc.cc testcase for LSan x86. 2017-02-03 11:57:26 +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 math: Add logb builtin 2017-01-18 03:14:10 +00:00
libcxx Avoid implementation defined behavior in a test. 2017-02-02 19:44:11 +00:00
libcxxabi Add support for demangling C++11 thread_local variables. In clang, the grammar for mangling for these names are "<special-name> ::= TW <object name>" for wrapper variables or "<special-name> ::= TH <object name>" for initialization variables. 2017-01-31 15:18:56 +00:00
libunwind Revert "DWARF: convert error logs to _LIBUNWIND_LOG" 2017-01-27 02:26:52 +00:00
lld Handle numbers followed by ":" in linker scripts. 2017-02-03 13:24:01 +00:00
lldb Fix mac build breakage due to StringStream move 2017-02-02 22:38:12 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm [globalisel] Fix missing break. 2017-02-03 14:18:35 +00:00
openmp [OpenMP] Redefined macro warning in libomptarget 2017-02-01 08:33:38 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly A new algorithm for identification of a SCoP statement that implement a matrix 2017-02-02 14:23:14 +00:00