// RUN: llvm-tblgen %s | grep 'Jr' | count 2 // RUN: llvm-tblgen %s | grep 'Sr' | count 2 // RUN: llvm-tblgen %s | grep '"NAME"' | count 1 // 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;