Need info

Hello Team,
Does anyone know? what is the meaning of ExplicitExpr.isUsable() at ParseDecl.cpp:3583 ( https://clang.llvm.org/doxygen/ParseDecl_8cpp_source.html )

Regards,
Nadaf.

Hello Team,
Does anyone know? what is the meaning of ExplicitExpr.isUsable() at ParseDecl.cpp:3583 ( https://clang.llvm.org/doxygen/ParseDecl_8cpp_source.html )

That bit of code is ensuring that the expression in an explicit
specifier (a new C++20 feature) is valid before semantic analysis of
the specifier's expression. e.g.,:

struct S {
  explicit(a) S();
};

~Aaron

Thank you for the clarification.