llvm-project/clang/lib
John McCall 80c93a0793 Perform the receiver-expression transformations regardless of
whether we already have a method.  Fixes a bug where we were
failing to properly contextually convert a message receiver
during template instantiation.

As a side-effect, we now actually perform correct method lookup
after adjusting a message-send to integral or non-ObjC pointer
types (legal outside of ARC).

rdar://13305374

llvm-svn: 176339
2013-03-01 09:20:14 +00:00
..
ARCMigrate [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the 2013-02-24 00:05:14 +00:00
AST Better support for constructors with -cxx-abi microsoft, partly fixes PR12784 2013-02-27 13:46:31 +00:00
ASTMatchers First step towards adding a parent map to the ASTContext. 2013-02-28 13:21:39 +00:00
Analysis Remove the CFGElement "Invalid" state. 2013-02-23 00:29:34 +00:00
Basic Add one more sanity check in SourceManager::getFileIDLoaded(). 2013-03-01 03:43:33 +00:00
CodeGen Restore order to placate test. I had no real reason to switch them. 2013-03-01 01:38:54 +00:00
Driver Fix global overflow in types::lookupTypeForTypeSpecifier. 2013-02-28 07:53:32 +00:00
Edit Include llvm::Optional in clang/Basic/LLVM.h 2013-02-20 22:23:23 +00:00
Format Reduce penalty for splitting after "{" in static initializers. 2013-02-28 15:04:12 +00:00
Frontend [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the 2013-02-24 00:05:14 +00:00
FrontendTool use early returns to simplify and de-nest 2013-01-06 07:49:41 +00:00
Headers libstdc++'s <cstdalign> #includes <stdalign.h> and expects it to guard against 2013-02-21 02:17:58 +00:00
Lex [preprocessor] Use MacroDirective in the preprocessor callbacks to make available the 2013-02-24 00:05:14 +00:00
Parse [Sema] Semantic analysis for empty-declaration and attribute-declaration. 2013-02-22 17:15:32 +00:00
Rewrite Use trailing documentation comments properly 2013-02-16 22:21:38 +00:00
Sema Perform the receiver-expression transformations regardless of 2013-03-01 09:20:14 +00:00
Serialization [PCH] Enhance InputFile to also include whether the file is out-of-date. 2013-03-01 03:26:04 +00:00
StaticAnalyzer [analyzer] RegionStore: collectSubRegionKeys -> collectSubRegionBindings 2013-02-28 01:53:08 +00:00
Tooling Nuke SetUpBuildDumpLog. 2013-01-20 01:58:28 +00:00
CMakeLists.txt Initial version of formatting library. 2012-12-03 18:12:45 +00:00
Makefile Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00