diff options
author | Daniel Bertalan <dani@danielbertalan.dev> | 2021-07-15 13:50:55 +0200 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2021-07-16 20:51:13 +0200 |
commit | 3099a6bf2add35ac6a0c7ce4cbb6c794d6269d19 (patch) | |
tree | 9d3e3e69d2e1929f9c4e07ab88ef11fadb5b8ddb /Tests | |
parent | dd4ed4d22dc96737d8b0342886e24c9544fc1a63 (diff) | |
download | serenity-3099a6bf2add35ac6a0c7ce4cbb6c794d6269d19.zip |
Kernel+AK: Generate compile-time error for non-sized `delete`
This is a much more ergonomic option than getting a
`VERIFY_NOT_REACHED()` failure at run-time. I encountered this issue
with Clang, where sized deallocation is not the default due to ABI
breakage concerns.
Note that we can't simply just not declare these functions, because the
C++ standard states:
> If this function with size parameter is defined, the program shall
> also define the version without the size parameter.
Diffstat (limited to 'Tests')
0 files changed, 0 insertions, 0 deletions