================ @@ -365,3 +365,20 @@ namespace call_with_explicit_temporary_obj { RefPtr { provide() }->method(); } } + +namespace call_with_adopt_ref { + class Obj { + public: + void ref() const; + void deref() const; + void method(); + }; + + struct dummy { + RefPtr<Obj> any; ---------------- rniwa wrote:
Filed rdar://141692212. Will add a comment to that end. Thanks for the review! https://github.com/llvm/llvm-project/pull/119846 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits