llvm-project/clang/test
Hans Wennborg b212b34f19 Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print.
This moves the code to Job.cpp, which seems like a more natural fit,
and replaces the "is this a JobList? is this a Command?" logic with
a virtual function call.

It also removes the code duplication between PrintJob and
PrintDiagnosticJob and simplifies the code a little.

There's no functionality change here, except that the Executable is
now always printed within quotes, whereas it would previously not be
quoted in crash reports, which I think was a bug.

Differential Revision: http://llvm-reviews.chandlerc.com/D1653

llvm-svn: 190620
2013-09-12 18:23:34 +00:00
..
ARCMT ObjectiveC migration. NS_RETURNS_NOT_RETAINED is the default for 2013-09-11 22:46:09 +00:00
ASTMerge Changes so that a few tests do not fail when running under guarded malloc. 2013-07-12 22:30:03 +00:00
Analysis [analyzer] Handle zeroing constructors for fields of structs with empty bases. 2013-09-11 16:46:50 +00:00
CXX PR17075: When performing partial ordering of a member function against a 2013-09-11 00:52:39 +00:00
CodeCompletion Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
CodeGen [mips][msa] Corrected the definition of the dotp_[su].[hwd] intrinsics 2013-09-11 09:59:17 +00:00
CodeGenCUDA CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
CodeGenCXX [-cxx-abi microsoft] Canonicalize array parameters better 2013-09-11 04:44:30 +00:00
CodeGenObjC Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
CodeGenObjCXX Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
CodeGenOpenCL Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
Coverage Objective-C: When using super.prop, property should be 2013-03-11 22:26:33 +00:00
Driver Move Compilation::PrintJob and PrintDiagnosticJob into Job::Print. 2013-09-12 18:23:34 +00:00
FixIt clang/test/FixIt/fixit-unicode-with-utf8-output.c: Remove XFAIL. 2013-09-11 23:09:22 +00:00
Format Allow _clang-format as alternative to .clang-format config filename 2013-09-10 15:41:12 +00:00
Frontend clang/test/Frontend/rewrite-includes.c: Tweak expressions for r'\\', not r'\', on win32. 2013-08-29 16:11:17 +00:00
Headers Add missing definitions to unwind.h. 2013-08-28 23:16:49 +00:00
Index Fix the end-location of a CXXTemporaryObjectExpr when it is created with a initializer_list. 2013-09-11 23:23:27 +00:00
Lexer Add specific warning flags for GNU ext in lexer. 2013-09-05 00:02:30 +00:00
Misc Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required. 2013-09-11 19:47:58 +00:00
Modules Support for modular module-map-files 2013-09-11 07:20:44 +00:00
OpenMP OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test threadprivate_messages.cpp) 2013-09-06 18:03:48 +00:00
PCH Don't eagerly load all conversion operators when loading a class declaration 2013-08-30 04:46:40 +00:00
Parser AST: __uuidof should leak through templated types 2013-09-07 06:59:46 +00:00
Preprocessor Fix a bug where -msse followed by -mno-sse would leave MMX enabled. 2013-09-11 06:48:53 +00:00
Rewriter Modern ObjectiveC translator. Fix translation of 2013-09-09 19:59:59 +00:00
Sema The cleanup attribute no longer uses an unresolved, simple identifier as its argument. Instead, it takes an expression that is fully resolved. 2013-09-11 01:37:41 +00:00
SemaCUDA
SemaCXX Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required. 2013-09-11 19:47:58 +00:00
SemaObjC Add self-comparison warnings for fields. 2013-09-06 03:13:09 +00:00
SemaObjCXX Don't produce duplicate notes if we have deduction failure notes when resolving 2013-08-14 00:00:44 +00:00
SemaOpenCL Removing the endian attribute and updating associated test cases. This functionality was never completely implemented, and this is an improvement over silently eating the attribute. 2013-09-09 12:57:20 +00:00
SemaTemplate Added regression tests. 2013-09-11 17:04:24 +00:00
TableGen Revert "tg-fixits.td: fixup for Linux" 2013-01-11 02:37:47 +00:00
Tooling Simplify now that llvm::sys::current_path checks $PWD. 2013-08-10 01:40:10 +00:00
Unit [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 14:43:04 +00:00
CMakeLists.txt Re-add clang-format tests to clang/test. 2013-03-25 09:14:25 +00:00
Makefile Make the information about disabled ARCMT/Rewriter/StaticAnalyzer available 2013-08-27 19:27:35 +00:00
TestRunner.sh
cxx-sections.data
lit.cfg [tests] Reapply r188354, ensure subsitution string is ascii. 2013-08-14 16:32:20 +00:00
lit.site.cfg.in Make the information about disabled ARCMT/Rewriter/StaticAnalyzer available 2013-08-27 19:27:35 +00:00
make_test_dirs.pl