TemplateArgRename.td 239 B

123456789101112131415161718
  1. // RUN: llvm-tblgen %s
  2. // XFAIL: vg_leak
  3. // Make sure there is no collision between XX and XX.
  4. def S;
  5. class Before<int XX>;
  6. class After : Before<4> {
  7. dag XX = (S);
  8. }
  9. class C1<int X> {
  10. int Y = X;
  11. }
  12. class C2<int Y, dag X> : C1<Y>;