// DR 1286: An alias template can be equivalent to an underlying template. // { dg-do compile { target c++11 } } template struct same; template struct same {}; template struct A {}; template using B = A; template