// RUN: llvm-tblgen %s // XFAIL: vg_leak class B<list<int> v> { list<int> vals = v; } class BB<list<list<int>> vals> : B<vals[0]>; class BBB<list<list<int>> vals> : BB<vals>; def OneB : BBB<[[1,2,3]]>; def TwoB : BBB<[[1,2,3],[4,5,6]]>; def ThreeB: BBB<[[1,2,3], [4,5,6], ]>;