Tested x86_64-pc-linux-gnu, applying to trunk. -- >8 -- Fixed by r11-175.
PR c++/66878 gcc/testsuite/ChangeLog: * g++.dg/lookup/using71.C: New test. --- gcc/testsuite/g++.dg/lookup/using71.C | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 gcc/testsuite/g++.dg/lookup/using71.C diff --git a/gcc/testsuite/g++.dg/lookup/using71.C b/gcc/testsuite/g++.dg/lookup/using71.C new file mode 100644 index 00000000000..b899e0a27a3 --- /dev/null +++ b/gcc/testsuite/g++.dg/lookup/using71.C @@ -0,0 +1,12 @@ +// PR c++/66878 + +struct S; + +namespace H { + namespace P { + using ::S; + } + struct P::S {}; +} + +int main() {} base-commit: 9a6758edc229abc0ed0f5ce65958082b3e8a8502 -- 2.48.1