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
abspath.cpp
block-storage-starts-region.m
break.c
builtinmacro.c
casts.c
classtemplate.cpp
comment-in-macro.c
continue.c
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
empty-destructor.cpp
header.cpp
if.cpp
implicit-def-in-macro.m
include-macros.c
includehell.cpp
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
loopmacro.c
loops.cpp
macro-expansion.c
macro-expressions.cpp
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
md.cpp
moremacros.c
nestedclass.cpp
objc.m
openmp.c [OPENMP] Fix PR38256: Fix locations of the artificial conditional op. 2018-07-25 14:40:26 +00:00
pr32679.cpp
preprocessor.c
return.c
switch.cpp
switchmacro.c
system_macro.cpp
templates.cpp
test.c
trycatch.cpp
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