[llvm-readobj] - Remove excessive fields when dumping "Version symbols".
[llvm-complete.git] / test / TableGen / FieldAccess.td
blob2427781c14f052e7f095e0805dfd367072b45e2c
1 // RUN: llvm-tblgen %s | FileCheck %s
2 // XFAIL: vg_leak
4 // CHECK: --- Defs ---
6 // CHECK: def a {
7 // CHECK:   string blu = "";
8 // CHECK: }
10 // CHECK: def b {
11 // CHECK:   string blu = "";
12 // CHECK: }
14 // CHECK: def c {
15 // CHECK:   string blu = "";
16 // CHECK: }
18 class Bla<string t>
20   string blu = t;
23 class Bli<Bla t>
25   Bla bla = t;
28 def a : Bli<Bla<"">>;
29 def b : Bla<!cast<Bla>(a.bla).blu>;
30 def c : Bla<a.bla.blu>;