llvm-project/clang/test
Richard Smith a91de375f2 Promote a warning on ill-formed code (redeclaration missing an exception
specification) to an error. No compiler other than Clang seems to allow this,
and it doesn't seem like a useful thing to accept as an extension in general.

The current behavior was added for PR5957, where the problem was specifically
related to mismatches of the exception specification on the implicitly-declared
global operator new and delete. To retain that workaround, we downgrade the
error to an ExtWarn when the declaration is of a replaceable global allocation
function.

Now that this is an error, stop trying (and failing) to recover from a missing
computed noexcept specification. That recovery didn't work, and led to crashes
in code like the added testcase.

llvm-svn: 248867
2015-09-30 00:48:50 +00:00
..
ARCMT [Edit] Fix issue with tracking what macro argument inputs have been edited. 2015-09-11 20:09:11 +00:00
ASTMerge PR10405 - Desugar FunctionType and TemplateSpecializationType if any type that appears inside needs to be desugared. 2015-07-16 01:06:17 +00:00
Analysis [analyzer] When memcpy'ing into a fixed-size array, do not invalidate entire region. 2015-09-24 16:52:56 +00:00
CXX Promote a warning on ill-formed code (redeclaration missing an exception 2015-09-30 00:48:50 +00:00
CodeCompletion [Tests] Modified Lit Tests to be C++11 compatibile 2015-08-27 18:49:15 +00:00
CodeGen Addition of interfaces the FE to conform to Table A-2 of ELF V2 ABI V1.1 2015-09-29 18:13:34 +00:00
CodeGenCUDA [CUDA] __global__ functions should always be visible externally. 2015-09-23 17:44:53 +00:00
CodeGenCXX Don't crash when a reserved global placement operator new is paired 2015-09-29 23:55:17 +00:00
CodeGenObjC Add test coverage for @encode(SEL); completely untested until now. 2015-09-15 20:05:20 +00:00
CodeGenObjCXX Change arc-cxx11-init-list.mm to work with upcoming SCEV changes. 2015-09-25 23:07:11 +00:00
CodeGenOpenCL Fix invalid shufflevector operands 2015-08-02 15:28:10 +00:00
Coverage
CoverageMapping InstrProf: Fix a misuse of the FunctionDecl API when generating coverage 2015-07-28 00:41:51 +00:00
Driver clang/test/Driver/arm-compiler-rt.c: Relax expressions for dos path. 2015-09-26 11:17:32 +00:00
FixIt Promote a warning on ill-formed code (redeclaration missing an exception 2015-09-30 00:48:50 +00:00
Format Disable style-on-command-line test on Windows 2015-06-09 17:47:59 +00:00
Frontend Revert "Always_inline codegen rewrite" and 2 follow-ups. 2015-09-14 21:35:16 +00:00
Headers Make ms-intrin.cpp test require the x86 target. 2015-09-23 00:24:34 +00:00
Index Relax test to allow for __attribute__((thiscall)). Under Win32 c-index-test output is 2015-09-25 22:09:07 +00:00
Integration
Layout Fix the layout of bitfields in ms_struct unions: their 2015-08-19 22:42:36 +00:00
Lexer Add test that we correctly allow some non-letter unicode characters in 2015-09-19 02:14:12 +00:00
Misc Promote a warning on ill-formed code (redeclaration missing an exception 2015-09-30 00:48:50 +00:00
Modules Module Debugging: Emit submodules as nested DW_TAG_modules. 2015-09-24 16:10:10 +00:00
OpenMP [OPENMP 4.1] Codegen for ‘simd’ clause in ‘ordered’ directive. 2015-09-29 03:48:57 +00:00
PCH Support __builtin_ms_va_list. 2015-09-17 20:55:33 +00:00
Parser Windows ARM: ignore calling conventions as described on MSDN 2015-08-14 18:00:09 +00:00
Preprocessor [CUDA] 32-bit NVPTX should have 32-bit long type. 2015-09-28 22:54:08 +00:00
Profile Tweak a couple of -fprofile tests in clang/test to accept backslash in path. 2015-07-10 13:11:08 +00:00
Rewriter __declspec is not a core Clang language extension. Instead, require -fms-extensions or -fborland to enable the language extension. 2015-05-26 19:44:52 +00:00
Sema Thread Safety Analysis: allow capability attribute on unions. 2015-09-29 16:24:18 +00:00
SemaCUDA [CUDA] Allow parsing of host and device code simultaneously. 2015-09-22 17:23:22 +00:00
SemaCXX Promote a warning on ill-formed code (redeclaration missing an exception 2015-09-30 00:48:50 +00:00
SemaObjC Forbid qualifiers on ObjC generic parameters and arguments, but 2015-09-23 22:14:21 +00:00
SemaObjCXX Forbid qualifiers on ObjC generic parameters and arguments, but 2015-09-23 22:14:21 +00:00
SemaOpenCL [OpenCL] Improve diagnostics detecting implicit vector conversion. 2015-08-30 18:06:39 +00:00
SemaTemplate PR14858: Initial support for proper sizeof... handling within alias templates. 2015-09-23 21:41:42 +00:00
TableGen
Tooling Change the expectation for test/Tooling/ms-asm-no-target.cpp since 2015-07-08 01:39:38 +00:00
Unit
VFS Commit some test changes somehow missed in r239789. 2015-06-16 00:19:29 +00:00
.clang-format
CMakeLists.txt [CMake] r247548 introduced llvm-readobj. 2015-09-14 12:42:52 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg clang/test/lit.cfg: *-ps4 doesn't have appropriate driver yet. Mark it as "non-clang-driver". 2015-09-18 08:11:36 +00:00
lit.site.cfg.in
make_test_dirs.pl