================
@@ -2104,7 +2104,11 @@ class DeferredDiagnosticsEmitter
       for (auto *Init : Ctor->inits())
         this->Visit(Init->getInit());
     }
-
+    // A constructor initializes its bases and members, and so calls their
+    // constructors, in its initializer list rather than its body.
+    if (auto *Ctor = dyn_cast<CXXConstructorDecl>(FD))
+      for (CXXCtorInitializer *Init : Ctor->inits())
+        this->Visit(Init->getInit());
----------------
steffenlarsen wrote:

Ah, great! It has been dropped.

https://github.com/llvm/llvm-project/pull/229008
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to