hanchenye-llvm-project/clang/test
Reid Kleckner 6701de2abe MS ABI: Let non-virtual method overloads participate in vftable ordering
In the Microsoft ABI, the vftable is laid out as if all methods in every
overload set were declared in reverse order of declaration at the point
of declaration of the first overload in the set.

Previously we only considered virtual methods in an overload set, but
MSVC includes non-virtual methods for ordering purposes.

Fixes PR18902.

llvm-svn: 201722
2014-02-19 22:06:10 +00:00
..
ARCMT Fix "regression" caused by updating our notion of POD to better match the C++11 2014-01-11 00:53:35 +00:00
ASTMerge Ignore test Inputs globally and remove redundant lit.local.cfg files 2013-11-15 13:37:49 +00:00
Analysis [analyzer] Extend IdenticalExprChecker to check logical and bitwise expressions. 2014-02-19 17:44:16 +00:00
CXX Implement DR577 2014-02-19 03:00:56 +00:00
CodeCompletion Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
CodeGen AArch64: look up EmitAArch64Scalar support before calling. 2014-02-19 11:55:06 +00:00
CodeGenCUDA Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
CodeGenCXX MS ABI: Let non-virtual method overloads participate in vftable ordering 2014-02-19 22:06:10 +00:00
CodeGenObjC Fix broken CHECK lines 2014-02-16 07:29:41 +00:00
CodeGenObjCXX type_info objects are not unnamed_addr: the ABI requires us to 2014-02-08 03:26:05 +00:00
CodeGenOpenCL Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
Coverage Skip this test when using lit integrated shell 2013-10-25 22:30:07 +00:00
Driver clang-cl: Pass /Z7 when we fallback to cl with debug info enabled 2014-02-19 22:05:59 +00:00
FixIt check-clang: Introduce the feature "utf8-capable-terminal". 2014-02-06 07:15:59 +00:00
Format clang-format: Explicitly set fallback style that is tested. 2013-12-03 06:48:41 +00:00
Frontend Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call 2014-02-13 14:44:26 +00:00
Headers Intrin.h: include setjmp.h to get a jmp_buf definition 2014-01-28 23:01:59 +00:00
Index Introduce the feature "can-remove-opened-file" to suppress tests. [PR18856] 2014-02-16 10:15:34 +00:00
Layout MS ABI: Fix some layout tests 2014-02-15 01:21:20 +00:00
Lexer Lexer: Issue -Wbackslash-newline-escape for line comments 2013-12-14 23:32:31 +00:00
Misc Attempting to fix the build bot due to some missing text in the ast dump. 2014-02-18 17:56:41 +00:00
Modules Consistently print anonymous namespace names as "<anonymous namespace>" 2014-02-14 22:12:54 +00:00
OpenMP [OPENMP] 'if' clause support (no CodeGen support) 2014-02-13 05:29:23 +00:00
PCH Fix broken CHECK lines 2014-02-16 07:29:41 +00:00
Parser PR13110: Add a -Wignored-qualifiers warning when ignoring a const, volatile, or 2014-02-19 00:13:27 +00:00
Preprocessor Add missing test file for r201615 2014-02-18 23:57:59 +00:00
Rewriter Use -target instead of ignored -arch to fix x86_64 builders 2014-02-16 08:18:13 +00:00
Sema DeLesley Hutchins (who wrote the original thread-safety attribute functionality) and I have agreed to start migrating from lock-specific terminology to "capability"-specific terminology. This opens the door for future threading-related analysis passes so that a common nomenclature can be used. 2014-02-18 17:36:50 +00:00
SemaCUDA Updated the wording of two attribute-related diagnostics so that they print the offending attribute name. Also updates the associated test cases. 2014-01-02 21:26:14 +00:00
SemaCXX Implement DR577 2014-02-19 03:00:56 +00:00
SemaObjC [Objective-C Sema]. Warn when an indirectly overridden property 2014-02-15 00:04:36 +00:00
SemaObjCXX Improve diagnostic for using non-class/namespace/scoped enum in a nested name specifier. 2014-02-09 06:54:23 +00:00
SemaOpenCL Allow clang to compile the "extern" storage class in OpenCL 1.2. 2014-01-23 16:36:09 +00:00
SemaTemplate PR16519, PR18009: When checking a partial specialization for uses of its own 2014-02-09 00:54:43 +00:00
TableGen
Tooling Adding a win32-targeted test into Tooling/multi-jobs.cpp, to make sure it doesn't get broken again 2013-12-18 18:55:36 +00:00
Unit libclang: fix a bug in processing invalid arguments, introduced in r201249 2014-02-18 15:20:02 +00:00
.clang-format Add .clang-format without column limit to subdirectory tests/. 2013-11-08 06:45:35 +00:00
CMakeLists.txt [CMake] Deprecate CLANG_RUNTIME_OUTPUT_INTDIR and CLANG_LIBRARY_OUTPUT_INTDIR. 2014-01-19 13:00:01 +00:00
Makefile Reverting because reverting r200145. 2014-01-27 22:57:33 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg check-clang: Introduce the feature "non-ms-sdk" to suppress Driver/nostdincxx.cpp on msvc. 2014-02-16 10:15:57 +00:00
lit.site.cfg.in Reverting because reverting r200145. 2014-01-27 22:57:33 +00:00
make_test_dirs.pl