================ @@ -119,6 +119,11 @@ template<class T, DestructionThread destructionThread = DestructionThread::Any> ensureOnMainThread([this] { delete static_cast<const T*>(this); }); + } else if constexpr (destructionThread == DestructionThread::MainRunLoop) { + auto deleteThis = [this] { ---------------- rniwa wrote:
I don't think so. At least we don't do that in WebKit for now. https://github.com/llvm/llvm-project/pull/108656 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits