view gcc/testsuite/g++.dg/lookup/pr91826.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents
children
line wrap: on
line source

// PR 91826 bogus error with aliased namespace

namespace N1 { class C1; }
namespace A1 = N1;
class A1::C1 {}; //Ok

namespace N2
{
  namespace N { class C2; }
  namespace A2 = N;
  class A2::C2 {}; // { dg_bogus "does not enclose" }
}

namespace N3 { namespace N { class C3; } }
namespace A3 = N3::N;
class A3::C3 {}; //Ok