================
@@ -350,6 +350,13 @@ class ResultObjectVisitor : public 
RecursiveASTVisitor<ResultObjectVisitor> {
     return RecursiveASTVisitor<ResultObjectVisitor>::TraverseDecl(D);
   }
 
+  bool TraverseDecltypeTypeLoc(DecltypeTypeLoc Node) {
----------------
martinboehme wrote:

> There are other instances in the language that are unevaluated including: 
> `typeid`, `noexcept`, `sizeof`. Do you anticipate similar problems with those?

Excellent point, thanks. I'll expand this PR to more generally exclude all 
unevaluated contexts. Will ping this PR when I've changed this.

https://github.com/llvm/llvm-project/pull/90438
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to