llvm-project/clang/test
Chandler Carruth 53e61b05ce Accept no-return stripping conversions for pointer type arguments after
deducing template parameter types. Recently Clang began enforcing the
more strict checking that the argument type and the deduced function
parameter type (after substitution) match, but that only consideres
qualification conversions.

One problem with this patch is that we check noreturn conversions and
qualification conversions independently. If a valid conversion would
require *both*, perhaps interleaved with each other, it will be
rejected. If this actually occurs (I'm not yet sure it does) and is in
fact a problem (I'm not yet sure it is), there is a FIXME to implement
more intelligent conversion checking.

However, this step at least allows Clang to resume accepting valid code
we're seeing in the wild.

llvm-svn: 133327
2011-06-18 01:19:03 +00:00
..
ARCMT [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager 2011-06-18 00:53:41 +00:00
ASTMerge Flip the default for showing include stacks on notes to false. This 2011-03-27 20:00:08 +00:00
Analysis [analyzer] Clean up modeling of strcmp, including cases where a string literal has an embedded null character, and where both arguments are the same buffer. Also use nested ifs rather than early returns; in this case early returns will lose any assumptions we've made earlier in the function. 2011-06-16 07:13:34 +00:00
CXX Accept no-return stripping conversions for pointer type arguments after 2011-06-18 01:19:03 +00:00
CodeCompletion Fix an assertion when code-completing, rdar://9288730 & http://llvm.org/PR9728. 2011-04-23 01:04:12 +00:00
CodeGen Loosen up the IR matching slightly 2011-06-17 17:23:28 +00:00
CodeGenCXX Perform an acquire memory barrier on the fast path of a thread-safe 2011-06-17 07:33:57 +00:00
CodeGenObjC Objective-C fast enumeration loop variables are not retained in ARC, but 2011-06-17 06:42:21 +00:00
CodeGenObjCXX Fix regression with @encode string. rdar://9624314. 2011-06-17 23:19:38 +00:00
CodeGenOpenCL Modify test for 32 and 64 bit. 2011-04-16 01:00:29 +00:00
Coverage Remove the AST printer (-ast-print-xml), which is too incomplete and 2011-03-07 01:03:30 +00:00
Driver Add support for -force_load flag, for compat with Apple gcc. rdar://9555962 . 2011-06-16 23:59:43 +00:00
FixIt Fixed test case asserts due to checkin of r130710. 2011-05-02 20:39:21 +00:00
Frontend The macros defined by the language standard are still available even when the 2011-06-07 06:07:12 +00:00
Headers Attempt to fix linux buildbots by adding -ffreestanding for arm_neon tests. 2010-12-02 17:31:16 +00:00
Index Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
Lexer Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
Misc Change the include stack of "instantiated from" notes to fall under the control of f/fno-diagnostics-show-note-include-stack flags. This should help with reducing diagnostic spew from macros instantiations. 2011-05-26 20:49:16 +00:00
PCH Automatic Reference Counting. 2011-06-15 23:02:42 +00:00
Parser Improve the diagnostics generated for switch statements missing expressions 2011-06-13 05:50:12 +00:00
Preprocessor revert r133003 and fix the bug properly: the issue was that ## in a token 2011-06-14 18:19:37 +00:00
Rewriter Fixup more objc rwriter bug having to do with 2011-04-11 21:17:02 +00:00
Sema Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. 2011-06-17 17:28:30 +00:00
SemaCUDA Sema: diagnose kernel calls to non-global functions 2011-02-23 01:53:29 +00:00
SemaCXX Put the new warning from revision 133196 on NULL arithmetic behind the flag -Wnull-arthimetic and set to DefaultIgnore. A few edge cases need to be worked out before this can be set to default. 2011-06-17 20:35:48 +00:00
SemaObjC Only accept __bridge_retain in system headers, as Doug suggested. 2011-06-17 21:56:12 +00:00
SemaObjCXX Objective-C++ ARC: eliminate the utterly unjustified loophole that 2011-06-17 23:16:24 +00:00
SemaOpenCL OpenCL: if double precision floating point constant encountered 2011-03-11 19:24:59 +00:00
SemaTemplate Eliminate a 'default' case in template argument deduction, where we 2011-06-15 16:02:29 +00:00
Unit Reverted r132330, r132321, r132320, r132319 as per discussion. Will try in-test requirement declarations instead. 2011-06-02 21:55:39 +00:00
CMakeLists.txt Add another dependency to the clang-test CMake target, this time to support lit. 2011-06-16 02:21:11 +00:00
Makefile Update clang's lit.site.cfg.in in preparation for adding config.llvm_build_modes. 2011-06-16 01:32:21 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Added registered targets for in-test dependency declarations. 2011-06-03 18:36:30 +00:00
lit.site.cfg.in cmake may require LIT_TOOLS_DIR. 2011-06-16 21:47:59 +00:00
make_test_dirs.pl