Summary: Fix failing tests that matched substrings in path.
Reviewers: evgeny777, mattd, espindola, alexshap, rupprecht, jhenderson
Reviewed By: jhenderson
Subscribers: Bulletmagnet, emaste, arichardson, jakehehrlich, MaskRay, rupprecht, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D60170
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@357709
91177308-0d34-0410-b5e6-
96231b3b80d8
Value: 0x1010
Size: 8
-#REGEX1-NOT: foobaz
-#REGEX1-NOT: bar
-#REGEX1-NOT: rebar
+#REGEX1: Symbols [
+#REGEX1-NOT: Name: foobaz
+#REGEX1-NOT: Name: bar
+#REGEX1-NOT: Name: rebar
+#REGEX1: ]
-#REGEX2-NOT: foobaz
-#REGEX2: bar
-#REGEX2-NOT: rebar
+#REGEX2: Symbols [
+#REGEX2-NOT: Name: foobaz
+#REGEX2: Name: bar
+#REGEX2-NOT: Name: rebar
+#REGEX2: ]
-#REGEX3: foobaz
-#REGEX3: bar
-#REGEX3: rebar
+#REGEX3: Symbols [
+#REGEX3: Name: foobaz
+#REGEX3: Name: bar
+#REGEX3: Name: rebar
+#REGEX3: ]
# REQUIRES: x86-registered-target
# RUN: llvm-mc --filetype=obj --triple=x86_64-pc-linux %s -o %t.o -g
-# RUN: llvm-symbolizer --obj=%t.o 0 | FileCheck %s --implicit-check-not=bar
+# RUN: llvm-symbolizer --obj=%t.o 0 | FileCheck %s --implicit-check-not={{^}}bar{{$}}
# CHECK: foo
# CHECK-NEXT: ignore-undefined-symbols.s:12:0