llvm-project/clang/test
Arthur Eubanks 2dcad7754a [clang] Don't clear AST if we have consumers running after the main action
Downstream users may have Clang plugins. By default these plugins run
after the main action if they are specified on the command line.

Since these plugins are ASTConsumers, presumably they inspect the AST.
So we shouldn't clear it if any plugins run after the main action.

Reviewed By: dblaikie, hans

Differential Revision: https://reviews.llvm.org/D112190
2021-10-21 09:03:57 -07:00
..
APINotes
ARCMT Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
AST [AIX] Enable int128 in 64 bit mode 2021-10-15 16:23:04 +00:00
ASTMerge Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
Analysis [AIX] Enable int128 in 64 bit mode 2021-10-15 16:23:04 +00:00
CXX Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. 2021-10-20 12:38:36 -07:00
ClangScanDeps [clang][deps] Make resource directory deduction configurable 2021-10-21 14:06:52 +02:00
CodeCompletion Diagnose -Wunused-value based on CFG reachability 2021-09-28 10:00:15 -07:00
CodeGen [DebugInfo] Support typedef with btf_decl_tag attributes 2021-10-21 08:42:58 -07:00
CodeGenCUDA [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols 2021-10-18 16:53:15 -06:00
CodeGenCXX Revert "AddGlobalAnnotations for function with or without function body." 2021-10-21 07:08:18 -04:00
CodeGenCoroutines Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
CodeGenHIP
CodeGenObjC Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
CodeGenObjCXX Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
CodeGenOpenCL [test] Remove tests pinned to the legacy PM 2021-10-18 16:40:46 -07:00
CodeGenOpenCLCXX Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
CodeGenSYCL Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
Coverage
CoverageMapping Revert "[Coroutines] [Clang] Look up coroutine component in std namespace first" 2021-09-03 16:01:09 -04:00
Driver [Driver][OpenBSD] Some improvements to the external assembler handling 2021-10-20 21:05:14 -04:00
FixIt Implement P1949 2021-08-18 07:33:14 -04:00
Format
Frontend [clang] Add plugin ActionType to run command line plugin before main action 2021-10-20 08:58:20 -07:00
Headers Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
Import Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
Index Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
Integration
InterfaceStubs
Interpreter Reland "[clang-repl] Allow loading of plugins in clang-repl." 2021-10-05 13:04:01 +00:00
Layout Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
Lexer Implement #pragma clang final extension 2021-09-27 14:11:16 -05:00
LibClang
Misc [clang] Don't clear AST if we have consumers running after the main action 2021-10-21 09:03:57 -07:00
Modules [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. 2021-10-20 18:48:29 -07:00
OpenMP Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
PCH [WebAssembly] Emit clangast in custom section aligned by 4 bytes 2021-10-19 15:50:08 -07:00
Parser [Parse] Improve diagnostic and recovery when there is an extra override in the outline method definition. 2021-10-18 10:00:21 +02:00
ParserSYCL
Preprocessor Bump the value of __STDC_VERSION__ in -std=c2x mode 2021-10-17 09:23:43 -04:00
Profile [test] Remove tests pinned to the legacy PM 2021-10-18 16:40:46 -07:00
Refactor
Rewriter
Sema [Clang] Support typedef with btf_decl_tag attributes 2021-10-21 08:41:49 -07:00
SemaCUDA [HIP] Relax conditions for address space cast in builtin args 2021-10-15 15:35:52 -06:00
SemaCXX [clang] Disallow mixing SEH and Objective-C exceptions 2021-10-20 14:18:12 -04:00
SemaObjC Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
SemaObjCXX Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
SemaOpenCL Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
SemaOpenCLCXX Revert "Compress formatting of array type names (int [4] -> int[4])" 2021-10-14 14:49:25 -07:00
SemaSYCL Reland [clang] Check unsupported types in expressions 2021-10-15 13:55:36 +03:00
SemaTemplate Relax assert in ExprConstant to a return None. 2021-10-21 13:09:56 +01:00
TableGen
Templight
Tooling
Unit
VFS [Modules] Do not remove failed modules after the control block phase 2021-08-17 16:46:51 -07:00
clang-rename
utils/update_cc_test_checks Revert D105169 due to the two-stage failure in ASAN 2021-10-18 23:52:46 +09:00
.clang-format
CMakeLists.txt [clang] Add plugin ActionType to run command line plugin before main action 2021-10-20 08:58:20 -07:00
TestRunner.sh
cxx-sections.data
lit.cfg.py Revert "Reland "[clang-repl] Re-implement clang-interpreter as a test case."" 2021-10-08 17:43:23 -07:00
lit.site.cfg.py.in
make_test_dirs.pl