hanchenye-llvm-project/clang/test
Logan Chien 57086ce248 Fix PR 11709: Change the definition of va_list to meet AAPCS requirement
AAPCS ABI Section 7.1.4 [1] specifies that va_list
should be defined as struct __va_list { void *__ap;};
And in C++, it is defined in namespace std.

[1] http://infocenter.arm.com/help/topic
         /com.arm.doc.ihi0042d/IHI0042D_aapcs.pdf

Patch by Weiming Zhao.

llvm-svn: 165609
2012-10-10 06:56:20 +00:00
..
ARCMT objective-C arc: remove -Warc-abi in its entirety. 2012-09-14 17:48:35 +00:00
ASTMerge Update VerifyDiagnosticConsumer to only get directives during parsing. 2012-08-10 01:06:16 +00:00
Analysis [analyzer] Tweak test to run the retain-count checker even on non-Darwin. 2012-10-06 02:06:17 +00:00
CXX Egriegious hack to support libstdc++4.6's broken <atomic> header, which defines 2012-10-04 22:13:39 +00:00
CodeCompletion [libclang] Remove the ParentKind cursor kind from code-completion results. 2012-09-26 16:39:56 +00:00
CodeGen -fcatch-undefined-behavior: catch a VLA bound which evalutes to a non-positive value. 2012-10-10 01:11:12 +00:00
CodeGenCUDA CUDA: give static storage class to __shared__ and __constant__ 2012-08-28 20:37:50 +00:00
CodeGenCXX Fix PR 11709: Change the definition of va_list to meet AAPCS requirement 2012-10-10 06:56:20 +00:00
CodeGenObjC Make sure to generate the right kind of MDNode for enum forward declarations. 2012-10-05 01:49:33 +00:00
CodeGenObjCXX Remove invalid double colon in test case was previously ignored by FileCheck. 2012-09-18 20:59:03 +00:00
CodeGenOpenCL FP_CONTRACT: Fix two tests for -Asserts. 2012-10-02 16:36:54 +00:00
Coverage Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep 2012-07-03 20:49:52 +00:00
Driver The clang driver has a fairly fancy support for executing gcc instead of 2012-10-09 20:46:28 +00:00
FixIt objective-C arc: Warn under arc about a use of an ivar inside a block 2012-10-03 17:55:29 +00:00
Frontend -iframework should allow separate arguments. 2012-09-25 16:13:41 +00:00
Headers Use %clang_cc1 so that the test works even if the target isn't available. 2012-09-27 01:40:12 +00:00
Index If a macro has been #undef'd in a precompiled header, we still need to 2012-10-09 16:01:50 +00:00
Lexer Change the wording of the extension warning from 2012-09-24 18:19:21 +00:00
Misc The clang driver has a fairly fancy support for executing gcc instead of 2012-10-09 20:46:28 +00:00
Modules Rework the (de-)serialization of macros, as stored in 2012-10-09 23:05:51 +00:00
PCH Rework the (de-)serialization of macros, as stored in 2012-10-09 23:05:51 +00:00
Parser Improve C++11 attribute parsing. 2012-10-03 01:56:22 +00:00
Preprocessor [clang-tests] Changed relative paths to absolute paths in run command for annotate-macro-args.m, get-cursor-macro-args.m, import_self.c. 2012-10-01 23:39:44 +00:00
Rewriter -arch is a darwin-specific driver feature, use a triple instead in rewriter test. 2012-10-02 09:42:36 +00:00
Sema Fix PR 11709: Change the definition of va_list to meet AAPCS requirement 2012-10-10 06:56:20 +00:00
SemaCUDA
SemaCXX Thread-safety analysis: allow attributes on constructors to refer to 'this'. 2012-10-05 22:38:19 +00:00
SemaObjC use ';' instead of '-' in the note part of my last patch. 2012-10-03 22:39:32 +00:00
SemaObjCXX -Wformat: Don't check format strings in uninstantiated templates. 2012-10-02 01:49:54 +00:00
SemaOpenCL Disable the warning for missing prototypes for OpenCL kernels. Includes testcase. 2012-07-26 00:08:28 +00:00
SemaTemplate Fix a regression from r164656. 2012-09-27 22:13:33 +00:00
Tooling Fixed crash and added a test and a minor output problem 2012-08-17 17:38:39 +00:00
Unit
CMakeLists.txt Removed standalone clang-ast-dump tool. 2012-07-26 01:44:18 +00:00
Makefile
TestRunner.sh
cxx-sections.data
lit.cfg Disable source fortification on Darwin with AddressSanitizer. 2012-09-20 10:10:01 +00:00
lit.site.cfg.in
make_test_dirs.pl