llvm-project/clang/test/CoverageMapping
Reid Kleckner c0e275df3d Remove cache for macro arg stringization
Summary:
The cache recorded the wrong expansion location for all but the first
stringization. It seems uncommon to stringize the same macro argument
multiple times, so this cache doesn't seem that important.

Fixes PR39942

Reviewers: vsk, rsmith

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D65428

llvm-svn: 367337
2019-07-30 17:58:22 +00:00
..
Inputs [Coverage] Emit deferred regions in headers 2017-11-09 02:33:40 +00:00
abspath.cpp [clang] Get rid of "%T" expansions 2017-08-15 19:47:06 +00:00
block-storage-starts-region.m
break.c [Coverage] Handle break/continue outside of loop bodies 2018-02-16 07:59:43 +00:00
builtinmacro.c
casts.c [Coverage] Emit a gap area after if conditions 2017-11-09 02:33:38 +00:00
classtemplate.cpp [Parse] Forward brace locations to TypeConstructExpr 2018-01-17 18:53:51 +00:00
comment-in-macro.c
continue.c [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
control-flow-macro.c
decl.c
default-method.cpp [Coverage] Specify the Itanium ABI triple for a C++ test 2018-11-28 20:51:09 +00:00
deferred-region.cpp [Coverage] Discard the last uncompleted deferred region in a decl 2018-05-30 23:35:44 +00:00
empty-destructor.cpp
header.cpp [Coverage] Add an option to emit limited coverage info 2017-09-22 18:23:04 +00:00
if.cpp [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
implicit-def-in-macro.m
include-macros.c
includehell.cpp [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
ir.c
label.cpp [Coverage] Remove a test dependency on the itanium ABI 2018-06-01 17:11:18 +00:00
lambda.cpp
logical.cpp [Coverage] Explicitly mark the l.h.s of && and || (fixes PR33465) 2017-10-17 06:51:54 +00:00
loopmacro.c
loops.cpp [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
macro-expansion.c [Coverage] Emit a gap area after if conditions 2017-11-09 02:33:38 +00:00
macro-expressions.cpp [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
macro-stringize-twice.cpp Remove cache for macro arg stringization 2019-07-30 17:58:22 +00:00
macroception.c
macroparams.c
macroparams2.c
macros.c [Coverage] Fix PR39258: support coverage regions that start deeper than they end 2018-11-19 20:10:22 +00:00
macroscopes.cpp [Coverage] Emit a gap area after if conditions 2017-11-09 02:33:38 +00:00
md.cpp [coverage] Special-case calls to noreturn functions. 2017-08-08 20:10:14 +00:00
moremacros.c [Coverage] Discard the last uncompleted deferred region in a decl 2018-05-30 23:35:44 +00:00
nestedclass.cpp
objc.m [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
openmp.c [OPENMP] Fix PR38256: Fix locations of the artificial conditional op. 2018-07-25 14:40:26 +00:00
pr32679.cpp
preprocessor.c [Coverage] Emit a gap area after if conditions 2017-11-09 02:33:38 +00:00
return.c [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
switch.cpp [Coverage] Emit a gap area after if conditions 2017-11-09 02:33:38 +00:00
switchmacro.c [Coverage] Complete top-level deferred regions before labels 2017-11-09 02:33:39 +00:00
system_macro.cpp
templates.cpp
test.c [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00
trycatch.cpp [Coverage] Discard the last uncompleted deferred region in a decl 2018-05-30 23:35:44 +00:00
trymacro.cpp
unreachable-macro.c
unused_function.cpp
unused_names.c Fix clang tests broken by r353547 that depend on InstrProf 2019-02-10 20:17:07 +00:00
while.c [Coverage] Emit gap areas in braces-optional statements (PR35387) 2017-11-29 22:25:14 +00:00