[clang] [Clang][Sema] Fix crash in CheckUsingDeclQualifier due to diagnostic missing an argument (PR #161277)

Shafik Yaghmour via cfe-commits cfe-commits at lists.llvm.org
Tue Sep 30 13:39:27 PDT 2025


================
@@ -430,3 +434,15 @@ void ctad_test() {
   CTAD t = s; // expected-warning {{class template argument deduction is incompatible with C++ standards before C++17}}
 }
 #endif
+
+namespace GH161702 {
+struct S {
+  enum E { A };
+  using E::A; // expected-warning {{enumeration type in nested name specifier is incompatible with C++98}}
+#ifndef CXX20COMPAT 
----------------
shafik wrote:

I moved into a better direction here but I don't want to have to refactor the whole test, that would be a lot of unrelated changes but yeah.

https://github.com/llvm/llvm-project/pull/161277


More information about the cfe-commits mailing list