FieldAccess.td 273 B

12345678910111213141516
  1. // RUN: llvm-tblgen %s
  2. // XFAIL: vg_leak
  3. class Bla<string t>
  4. {
  5. string blu = t;
  6. }
  7. class Bli<Bla t>
  8. {
  9. Bla bla = t;
  10. }
  11. def a : Bli<Bla<"">>;
  12. def b : Bla<!cast<Bla>(a.bla).blu>; // works
  13. def c : Bla<a.bla.blu>; // doesn't work: Cannot access field 'blu' of value 'a.bla'