// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s // expected-no-diagnostics template struct Y1; template struct Y2; template using B2 = T1; template using B2 = T1; template class F, template class G = Y1> using B2t = F>; template class F = Y2, template class G> using B2t = F>; template using B2n = Y2; template using B2n = Y2;