You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Commit e3f936e introduces a functional regression. If the constructor after operator new fails, and then operator delete is called, we run into the following assertion. This was caught by malfunction tests:
Fixesllvm#129900
If `operator delete` was called after an unsuccessful constructor call
after `operator new`, we ran into undefined behaviour.
This was discovered by our malfunction tests while preparing an upgrade
to LLVM 20, that explicitly check for such kind of bugs.
(cherry picked from commit 8d38906)
Uh oh!
There was an error while loading. Please reload this page.
Commit e3f936e introduces a functional regression. If the constructor after operator new fails, and then operator delete is called, we run into the following assertion. This was caught by malfunction tests:
https://github.com/llvm/llvm-project/blob/main/llvm/lib/IR/User.cpp#L190
Reverting the removal of:
respecively
helps.
I will prepare a patch for that.
The text was updated successfully, but these errors were encountered: