================ @@ -34,13 +38,20 @@ namespace usage_ok { struct A { A(); A(int); + A(const char*, const int& def3 [[clang::lifetimebound]] = 0); // #def3 int *class_member() [[clang::lifetimebound]]; operator int*() [[clang::lifetimebound]]; + static const int &defaulted_param(const int &def4 [[clang::lifetimebound]] = 0); // #def4 + static const int &defaulted_param2(const int &def5 [[clang::lifetimebound]] = defaulted_param()); // #def5 ---------------- higher-performance wrote:
Done, thanks! https://github.com/llvm/llvm-project/pull/112047 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits