[llvm] r309516 - Make test robust to changes in prefix/avoid hardcoded line numbers

David Blaikie via llvm-commits llvm-commits at lists.llvm.org
Sun Jul 30 09:05:26 PDT 2017


Author: dblaikie
Date: Sun Jul 30 09:05:26 2017
New Revision: 309516

URL: http://llvm.org/viewvc/llvm-project?rev=309516&view=rev
Log:
Make test robust to changes in prefix/avoid hardcoded line numbers

Modified:
    llvm/trunk/test/tools/llvm-symbolizer/print_context.c

Modified: llvm/trunk/test/tools/llvm-symbolizer/print_context.c
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-symbolizer/print_context.c?rev=309516&r1=309515&r2=309516&view=diff
==============================================================================
--- llvm/trunk/test/tools/llvm-symbolizer/print_context.c (original)
+++ llvm/trunk/test/tools/llvm-symbolizer/print_context.c Sun Jul 30 09:05:26 2017
@@ -2,6 +2,14 @@
 // RUN: %host_cc -O0 -g %s -o %t 2>&1
 // RUN: %t 2>&1 | llvm-symbolizer -print-source-context-lines=5 -obj=%t | FileCheck %s
 
+// CHECK: inc
+// CHECK: print_context.c:[[@LINE+9]]
+// CHECK: [[@LINE+6]]  : #include
+// CHECK: [[@LINE+6]]  :
+// CHECK: [[@LINE+6]] >: int inc
+// CHECK: [[@LINE+6]]  :   return
+// CHECK: [[@LINE+6]]  : }
+
 #include <stdio.h>
 
 int inc(int a) {
@@ -13,10 +21,3 @@ int main() {
   return 0;
 }
 
-// CHECK: inc
-// CHECK: print_context.c:7
-// CHECK: 5  : #include
-// CHECK: 6  :
-// CHECK: 7 >: int inc
-// CHECK: 8  :   return
-// CHECK: 9  : }




More information about the llvm-commits mailing list