llvm-project/clang/test
Martin Storsjo c6c5af75f2 Reland r312224 - [ItaniumCXXABI] Always use linkonce_odr linkage for RTTI data on MinGW
This fixes cases where dynamic classes produced RTTI data with
external linkage, producing linker errors about duplicate symbols.

This touches code close to what was changed in SVN r244266, but
this change doesn't break the tests added in that revision.

The previous version had missed to update CodeGenCXX/virt-dtor-key.cpp,
which had a behaviour change only when running the testsuite on windows.

Differential revision: https://reviews.llvm.org/D37327

llvm-svn: 312306
2017-09-01 06:41:55 +00:00
..
ARCMT clang/test/ARCMT/remap-applying.c: Use %/s on the command line of echo(1). 2017-04-28 05:02:52 +00:00
ASTMerge Revert r299355 "[ASTImporter] Fix for importing unnamed structs" 2017-04-03 21:06:45 +00:00
Analysis [analyzer] Adjust ptr arithmetic test 2017-08-28 22:58:54 +00:00
CXX [modules] Add ability to specify module name to module file mapping (reapply) 2017-08-31 06:26:43 +00:00
CodeCompletion Fixed failing assert in code completion. 2017-07-21 09:24:00 +00:00
CodeGen Fix the test fix from r312181 2017-08-30 23:26:38 +00:00
CodeGenCUDA CodeGenModule: Always output wchar_size, check LLVM assumptions. 2017-05-20 01:29:55 +00:00
CodeGenCXX Reland r312224 - [ItaniumCXXABI] Always use linkonce_odr linkage for RTTI data on MinGW 2017-09-01 06:41:55 +00:00
CodeGenCoroutines [coroutines] Support coroutine-handle returning await-suspend (i.e symmetric control transfer) 2017-08-25 04:46:54 +00:00
CodeGenObjC [ObjC] Use consistent comment style in inline asm 2017-08-21 09:54:46 +00:00
CodeGenObjCXX ObjC++: decorate ObjC interfaces in MSABI properly 2017-08-23 22:38:58 +00:00
CodeGenOpenCL Adapt testcases to LLVM change r312144 in DIGlobalVariableExpression 2017-08-30 18:22:23 +00:00
Coverage [Analyzer] Add support for displaying cross-file diagnostic paths in HTML output 2017-08-03 18:12:22 +00:00
CoverageMapping [clang] Get rid of "%T" expansions 2017-08-15 19:47:06 +00:00
Driver Restore clang_rt library name on i686-android. 2017-08-29 22:12:31 +00:00
FixIt [c++2a] Implement P0409R2 - Allow lambda capture [=,this] (by hamzasood) 2017-08-19 03:43:07 +00:00
Format [clang] Get rid of "%T" expansions 2017-08-15 19:47:06 +00:00
Frontend Add flag to request Clang is ABI-compatible with older versions of itself 2017-08-26 01:04:35 +00:00
Headers Add test that we get the correct calling convention and mangling for va_list. 2017-08-16 01:46:46 +00:00
Import This adds the argument --dump-ir to clang-import-test, which allows 2017-08-07 22:27:30 +00:00
Index Revert r311442 (Fix templated type alias completion when using global completion cache) 2017-08-22 10:54:40 +00:00
Integration Fix the test fix from r312181 2017-08-30 23:26:38 +00:00
Layout Print nested name specifiers for typedefs and type aliases 2017-03-10 15:04:58 +00:00
Lexer Add missing test for warning added in r310803. 2017-08-16 00:06:07 +00:00
Misc [diagtool] Add ability to pass in the id and return the name for a 2017-08-03 16:13:13 +00:00
Modules [modules] Add test for using declaration in classes. 2017-08-29 09:27:41 +00:00
OpenMP [OPENMP] Fix the test, NFC. 2017-08-31 23:34:33 +00:00
PCH [c++2a] P0683R1: Permit default member initializers for bit-fields. 2017-08-28 00:28:14 +00:00
Parser [c++2a] P0683R1: Permit default member initializers for bit-fields. 2017-08-28 00:28:14 +00:00
Preprocessor [mips] Introducing option -mabs=[legacy/2008] 2017-08-24 16:06:30 +00:00
Profile [Profile] Do not assign counters to functions without bodies 2017-06-30 21:02:14 +00:00
Rewriter [clang] Remove unit test which uses reverse-iterate flag 2017-08-24 22:40:32 +00:00
Sema Fixups to FE tests affected by D36793 2017-08-24 08:47:26 +00:00
SemaCUDA PR34163: Don't cache an incorrect key function for a class if queried between 2017-08-12 01:46:03 +00:00
SemaCXX Remove accidental newline. 2017-08-31 06:18:26 +00:00
SemaObjC [ObjC] Add a -Wobjc-messaging-id warning 2017-08-25 16:12:17 +00:00
SemaObjCXX Fix errored return value in CheckFunctionReturnType and add a fixit hint 2017-05-10 20:03:16 +00:00
SemaOpenCL Remove -finclude-default-header in OpenCL atomic tests 2017-08-15 16:30:31 +00:00
SemaTemplate PR10147: When substituting a template template argument, substitute in the most 2017-08-29 22:14:43 +00:00
TableGen
Tooling [clang-diff] Treat CXXCtorInitializer as a node 2017-08-27 22:52:20 +00:00
Unit Change remaining references to lit.util.capture to use subprocess.check_output. 2017-07-06 21:46:47 +00:00
VFS
clang-rename Move ClassReplacements.cpp test from clang-rename tests to the 2017-06-30 16:58:36 +00:00
.clang-format
CMakeLists.txt Clang's tests should depend on clang-diff 2017-07-21 13:12:01 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg Add clang-diff to tool_patterns in test/lit.cfg 2017-08-19 17:52:29 +00:00
lit.site.cfg.in Revert "Revert "[clang-diff] Move the JSON export function to clang-diff"" 2017-08-19 00:57:38 +00:00
make_test_dirs.pl