[llvm] r197872 - FileCheckize r197869

Alp Toker alp at nuanti.com
Sat Dec 21 19:44:00 PST 2013


Author: alp
Date: Sat Dec 21 21:43:58 2013
New Revision: 197872

URL: http://llvm.org/viewvc/llvm-project?rev=197872&view=rev
Log:
FileCheckize r197869

Modified:
    llvm/trunk/test/TableGen/ValidIdentifiers.td

Modified: llvm/trunk/test/TableGen/ValidIdentifiers.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/TableGen/ValidIdentifiers.td?rev=197872&r1=197871&r2=197872&view=diff
==============================================================================
--- llvm/trunk/test/TableGen/ValidIdentifiers.td (original)
+++ llvm/trunk/test/TableGen/ValidIdentifiers.td Sat Dec 21 21:43:58 2013
@@ -1,13 +1,16 @@
-// Ensure that anonymous names are valid identifiers via the ctags index
-// RUN: llvm-tblgen -gen-ctags %s | grep -v '^!' | not grep -viE '^[a-z_][a-z0-9_]*\s'
-// Test validation
-// RUN: llvm-tblgen -gen-ctags %s | grep '^anonymous' > /dev/null
+// RUN: llvm-tblgen -gen-ctags %s | FileCheck %s
 // XFAIL: vg_leak
 
+// Ensure that generated names for anonymous records are valid identifiers via the ctags index.
+
 class foo<int X> { int THEVAL = X; }
+// CHECK: {{^X }}
 
 def : foo<2>;
+// CHECK: {{^anonymous_0 }}
 
 def X {
   foo Y = foo<1>;
 }
+// CHECK: {{^anonymous_1 }}
+// CHECK: {{^foo }}





More information about the llvm-commits mailing list