From 4b5724b864ea9e2effbcad094675dc679a936ef8 Mon Sep 17 00:00:00 2001 From: Alp Toker Date: Sun, 22 Dec 2013 03:43:58 +0000 Subject: FileCheckize r197869 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197872 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/TableGen/ValidIdentifiers.td | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'test/TableGen') diff --git a/test/TableGen/ValidIdentifiers.td b/test/TableGen/ValidIdentifiers.td index 039d887cf3..333ede0c62 100644 --- a/test/TableGen/ValidIdentifiers.td +++ b/test/TableGen/ValidIdentifiers.td @@ -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 THEVAL = X; } +// CHECK: {{^X }} def : foo<2>; +// CHECK: {{^anonymous_0 }} def X { foo Y = foo<1>; } +// CHECK: {{^anonymous_1 }} +// CHECK: {{^foo }} -- cgit v1.2.3