llvm-project/clang/test
Douglas Gregor 576e98cc1e Improve our handling of the second step in a user-defined conversion
sequence. Previously, we weren't permitting the second step to call
copy constructors, which left user-defined conversion sequences
surprisingly broken.

Now, we perform overload resolution among all of the constructors, but
only accept the result if it makes the conversion a standard
conversion. Note that this behavior is different from both GCC and EDG
(which don't agree with each other, either); I've submitted a core
issue on the matter.

llvm-svn: 63450
2009-01-30 23:27:23 +00:00
..
Analysis Fix horrible non-termination bug in LiveVariables. The issue was that 2009-01-30 21:35:30 +00:00
CodeGen Upgrade the "excess elements in array initializer" warning to an 2009-01-30 22:26:29 +00:00
CodeGenCXX make ScalarExprEmitter::EmitCompare() emit the expression with the correct type instead of always zext it to an int 2009-01-11 23:22:37 +00:00
CodeGenObjC Detailed documentation for encoding of properties and a test 2009-01-20 20:04:12 +00:00
Coverage A couple more vector component access fixes. 2009-01-18 02:01:21 +00:00
Driver fix a crash I introduced, thanks to Ted for the awesome reduced 2009-01-28 05:42:38 +00:00
Lexer Fix PR2477 - clang misparses "//*" in C89 mode 2009-01-16 22:39:25 +00:00
Misc fix bogus run line. 2008-08-18 19:54:48 +00:00
Parser Fix for PR3418: make sure to handle the RHS of expressions starting with 2009-01-27 08:43:38 +00:00
Preprocessor add testcase for PR3437 and r63405 2009-01-30 18:49:16 +00:00
Rewriter Fix <rdar://problem/6465284> clang ObjC rewriter: objc_super messed up again. 2008-12-23 20:11:22 +00:00
Sema Fix typo noticed by Chris. 2009-01-30 23:26:40 +00:00
SemaCXX Improve our handling of the second step in a user-defined conversion 2009-01-30 23:27:23 +00:00
SemaObjC Fix <rdar://problem/6512717> by correctly reading the right offset in the token data in PTHLexer::getSourceLocation(). 2009-01-21 22:41:38 +00:00
SemaObjCXX Use a single function for doing vararg argument promotion. Also, make sure to do the promotion before checking the type - fixes PR3340. 2009-01-16 16:48:51 +00:00
Serialization Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably (when it has substantial work) 2009-01-20 23:28:34 +00:00
Makefile Add test case for __ASSEMBLER__ definition. 2008-12-01 19:23:47 +00:00
TestRunner.sh Test commit. 2008-10-15 00:26:06 +00:00