summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/overloaded-name.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Check returned type is valid before using it.Richard Trieu2018-07-071-0/+8
| | | | | | Add a .isNull() check to returned QualType. Fixes PR38077 llvm-svn: 336475
* Teach the ARC compiler to not require __bridge casts whenJohn McCall2011-10-171-3/+2
| | | | | | | passing/receiving CF objects at +0 to/from Objective-C methods or audited C functions. llvm-svn: 142219
* Catch placeholder types in DefaultLvalueConversionJohn McCall2011-10-111-8/+9
| | | | | | | | | | | and DefaultFunctionArrayLvalueConversion. To prevent significant regression for should-this-be-a-call fixits, and to repair some such regression from the introduction of bound member placeholders, make those placeholder checks try to build calls appropriately. Harden the build-a-call logic while we're at it. llvm-svn: 141738
* Check for placeholder expressions before promoting an argument passedDouglas Gregor2011-06-171-0/+16
| | | | | | through an ellipsis. Fixes <rdar://problem/9623945>. llvm-svn: 133219
* Clean up our handling of template-ids that resolve down to a singleDouglas Gregor2011-03-161-6/+6
| | | | | | | | | overload, so that we actually do the resolution for full expressions and emit more consistent, useful diagnostics. Also fixes an IRGen crasher, where Sema wouldn't diagnose a resolvable bound member function template-id used in a full-expression (<rdar://problem/9108698>). llvm-svn: 127747
* Attempt to resolve overloaded functions in comma expressions andDouglas Gregor2010-11-091-0/+14
conditional operators. Fixes PR7863. llvm-svn: 118631
OpenPOWER on IntegriCloud