// RUN: %clang_cc1 -fsyntax-only -verify %s
// libstdc++ 4.2.x contains a bug where a friend struct template
// declaration for std::tr1::__detail::_Map base has different
// template arguments than the real declaration.
// We no longer contain the hack to workaround the problem. Verify that
// std::tr1::__detail::Map_base is not a unique and special snowflake.
std::tr1::X1<int> x1i; // expected-note{{in instantiation}}