summaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/bug135668.cpp
AgeCommit message (Collapse)Author
2025-04-14[Clang]Ensure correct handling of cleanup access control (#135668) (#135686)Oliver Hunt
The P2719 implementation refactored diagnostics for cleanup delete, and as part of that I attempted to fix handling of inaccessible cleanup operator delete. Alas the new branch was incorrect as it was performing an implicit bool conversion, which resulted in friend accessible cleanup operators incorrectly being considered erroneous and the allocation path errored out. This error however did not get diagnosed, so the result was and so we did not actually error out before codegen. Added both Sema and CodeGen tests to cover this.