[PATCH] D20997: [Coverage] Fix an assertion failure if the definition of an unused function spans multiple files.
NAKAMURA Takumi via cfe-commits
cfe-commits at lists.llvm.org
Mon Jun 6 21:27:40 PDT 2016
chapuni added a subscriber: chapuni.
chapuni added a comment.
FYI :)
--- a/clang/test/CoverageMapping/unused_function.cpp
+++ b/clang/test/CoverageMapping/unused_function.cpp
@@ -3,34 +3,34 @@
#define START_SCOPE {
#define END_SCOPE }
-// CHECK: _Z2f0v:
+// CHECK: {{_Z2f0v|\?f0@@YAXXZ}}:
// CHECK-NEXT: File 0, [[@LINE+1]]:18 -> [[@LINE+1]]:20 = 0
inline void f0() {}
-// CHECK: _Z2f1v:
+// CHECK: {{_Z2f1v|\?f1@@YAXXZ}}:
// CHECK-NEXT: File 0, [[@LINE+1]]:18 -> [[@LINE+1]]:31 = 0
inline void f1() START_SCOPE }
-// CHECK: _Z2f2v:
+// CHECK: {{_Z2f2v|\?f2@@YAXXZ}}:
// CHECK-NEXT: File 0, [[@LINE+1]]:18 -> [[@LINE+1]]:29 = 0
inline void f2() { END_SCOPE
-// CHECK: _Z2f3v:
+// CHECK: {{_Z2f3v|\?f3@@YAXXZ}}:
// CHECK-NEXT: File 0, [[@LINE+1]]:18 -> [[@LINE+1]]:39 = 0
inline void f3() START_SCOPE END_SCOPE
-// CHECK: _Z2f4v:
+// CHECK: {{_Z2f4v|\?f4@@YAXXZ}}:
// CHECK-NEXT: File 0, [[@LINE+2]]:10 -> [[@LINE+3]]:2 = 0
inline void f4()
#include "Inputs/starts_a_scope_only"
}
-// CHECK: _Z2f5v:
+// CHECK: {{_Z2f5v|\?f5@@YAXXZ}}:
// CHECK-NEXT: File 0, [[@LINE+1]]:18 -> [[@LINE+2]]:36 = 0
inline void f5() {
#include "Inputs/ends_a_scope_only"
-// CHECK: _Z2f6v:
+// CHECK: {{_Z2f6v|\?f6@@YAXXZ}}:
// CHECK-NEXT: File 0, [[@LINE+2]]:10 -> [[@LINE+3]]:36 = 0
inline void f6()
#include "Inputs/starts_a_scope_only"
Repository:
rL LLVM
http://reviews.llvm.org/D20997
More information about the cfe-commits
mailing list