// RUN: llvm-tblgen %s | FileCheck %s // XFAIL: vg_leak // CHECK: Classes // CHECK: Sr // CHECK: Jr // CHECK: "NAME" // CHECK: Defs // CHECK: Jr // CHECK: Sr // 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;