================ @@ -4219,6 +4220,13 @@ class DecompositionDecl final void printName(raw_ostream &OS, const PrintingPolicy &Policy) const override; + /// Visit the variables (if any) that hold the values of evaluating the + /// binding. Only present for user-defined bindings for tuple-like types. + void VisitHoldingVars(llvm::function_ref<void(VarDecl *)> F) const; + + // Visit the concrete bindings. (workaround) ---------------- cor3ntin wrote:
Can you explain why it is a workaround? https://github.com/llvm/llvm-project/pull/121417 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits