[cfe-commits] r75595 - in /cfe/trunk/test/Index: resolve-loc-input.c resolve-loc.c

Argiris Kirtzidis akyrtzi at gmail.com
Mon Jul 13 20:18:28 PDT 2009


Author: akirtzidis
Date: Mon Jul 13 22:18:25 2009
New Revision: 75595

URL: http://llvm.org/viewvc/llvm-project?rev=75595&view=rev
Log:
Move the test input source code to a separate file.

That way we can freely add new RUN lines without having to correct the line part in all the -point-at options.

Added:
    cfe/trunk/test/Index/resolve-loc-input.c
Modified:
    cfe/trunk/test/Index/resolve-loc.c

Added: cfe/trunk/test/Index/resolve-loc-input.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Index/resolve-loc-input.c?rev=75595&view=auto

==============================================================================
--- cfe/trunk/test/Index/resolve-loc-input.c (added)
+++ cfe/trunk/test/Index/resolve-loc-input.c Mon Jul 13 22:18:25 2009
@@ -0,0 +1,10 @@
+int top_var;
+
+void top_func_decl(int param1);
+
+void top_func_def(int param2) {
+  int local_var1;
+  for (int for_var = 100; for_var < 500; ++for_var) {
+    int local_var2 = for_var + 1;
+  }
+}

Modified: cfe/trunk/test/Index/resolve-loc.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Index/resolve-loc.c?rev=75595&r1=75594&r2=75595&view=diff

==============================================================================
--- cfe/trunk/test/Index/resolve-loc.c (original)
+++ cfe/trunk/test/Index/resolve-loc.c Mon Jul 13 22:18:25 2009
@@ -1,24 +1,13 @@
-// RUN: clang-cc -emit-pch %s -o %t.ast &&
-// RUN: index-test %t.ast -point-at %s:15:8 | grep top_var &&
-// RUN: index-test %t.ast -point-at %s:17:15 | grep top_func_decl &&
-// RUN: index-test %t.ast -point-at %s:17:25 | grep param1 &&
-// RUN: index-test %t.ast -point-at %s:19:17 | grep top_func_def &&
-// RUN: index-test %t.ast -point-at %s:19:23 | grep param2 &&
-// RUN: index-test %t.ast -point-at %s:20:10 | grep local_var1 &&
-// RUN: index-test %t.ast -point-at %s:21:15 | grep for_var &&
-// RUN: index-test %t.ast -point-at %s:21:43 | grep top_func_def &&
-// RUN: index-test %t.ast -point-at %s:21:43 | grep '++for_var' &&
-// RUN: index-test %t.ast -point-at %s:22:9 | grep local_var2 &&
-// RUN: index-test %t.ast -point-at %s:22:30 | grep local_var2 &&
-// RUN: index-test %t.ast -point-at %s:22:30 | grep 'for_var + 1'
-
-int top_var;
-
-void top_func_decl(int param1);
-
-void top_func_def(int param2) {
-  int local_var1;
-  for (int for_var = 100; for_var < 500; ++for_var) {
-    int local_var2 = for_var + 1;
-  }
-}
+// RUN: clang-cc -emit-pch %S/resolve-loc-input.c -o %t.ast &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:1:8 | grep top_var &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:3:15 | grep top_func_decl &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:3:25 | grep param1 &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:5:17 | grep top_func_def &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:5:23 | grep param2 &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:6:10 | grep local_var1 &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:7:15 | grep for_var &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:7:43 | grep top_func_def &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:7:43 | grep '++for_var' &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:8:9 | grep local_var2 &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:8:30 | grep local_var2 &&
+// RUN: index-test %t.ast -point-at %S/resolve-loc-input.c:8:30 | grep 'for_var + 1' &&





More information about the cfe-commits mailing list