// 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 }} |