// RUN: tblgen %s | grep {Jr} | count 2 // RUN: tblgen %s | grep {Sr} | count 2 // RUN: tblgen %s | grep {NAME} | count 1 // XFAIL: vg_leak // Variables for foreach class decls { string name; } def Decls : decls; class A names> { list Names = names; } class B names> : A; class C names> : A; class D names> : A; class Names { list values = ["Ken Griffey", "Seymour Cray"]; } def People : Names; def Seniors : B; def Juniors : C; def Smiths : D<["NAME", "Jane Smith"]>; def Unprocessed : D;