summaryrefslogtreecommitdiff
path: root/test/CoverageMapping/md.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/CoverageMapping/md.cpp')
-rw-r--r--test/CoverageMapping/md.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/CoverageMapping/md.cpp b/test/CoverageMapping/md.cpp
index 20c696c7dfbba..5f2b2d61224fb 100644
--- a/test/CoverageMapping/md.cpp
+++ b/test/CoverageMapping/md.cpp
@@ -27,6 +27,17 @@ void foo(MD i) {
#include "Inputs/md.def"
}
+// CHECK: bar
+// CHECK-NEXT: File 0, [[@LINE+3]]:12 -> [[@LINE+8]]:2 = #0
+bool isVal1();
+bool isVal2();
+bool bar() {
+ #define HANDLE_MD(X) is##X() ||
+ return
+#include "Inputs/md.def"
+ 0;
+}
+
int main(int argc, const char *argv[]) {
foo(MD::Val1);
return 0;