// DR 1286 // { dg-do compile { target c++11 } } template struct same; template struct same {}; template struct different {}; template struct different; template struct A; template