https://godbolt.org/z/radhszraP ```cpp namespace foo { template <typename T> struct bar {}; } using foo::bar; template <class T> struct A { struct B { int bar; }; bool g(B& v) { return v.bar < 42; } }; ``` Clang output: ```console <source>:17:22: error: expected '>' return v.bar < 42; ^ <source>:17:18: note: to match this '<' return v.bar < 42; ^ <source>:17:22: error: expected unqualified-id return v.bar < 42; ^ 2 errors generated. ```