Andrew Kaster
c145d5410c
Userland: Don't leak objects when constructor arguments throw
Similar to d253beb2f7.
Found with Ali's clang-query script in Shell:
```
for $(find AK Userland -type f -name '*.h' -o -name '*.cpp') {
in_parallel -j 12 -- clang-query -p \
Build/lagom/compile_commands.json $it -c \
'm cxxNewExpr(has(cxxConstructExpr(hasAnyArgument(hasDescendant( \
allOf(isExpandedFromMacro("TRY"), stmtExpr()))))))' \
} | grep -v 'matches.' | tee results
```
2023-12-13 19:21:03 -07:00
..
2023-12-13 17:26:41 -05:00
2023-10-29 13:12:28 -06:00
2023-11-09 23:35:52 +01:00
2023-11-09 23:35:52 +01:00
2023-11-09 23:35:52 +01:00
2023-10-26 11:09:24 +02:00
2023-11-06 12:29:30 -07:00
2023-10-26 11:12:49 +02:00
2023-10-26 11:12:49 +02:00
2023-12-08 01:06:09 +01:00
2023-12-13 19:21:03 -07:00
2023-10-26 17:23:54 -06:00
2023-11-09 10:05:51 -05:00
2023-11-09 10:05:51 -05:00
2023-11-09 10:05:51 -05:00
2023-12-08 01:06:09 +01:00
2023-12-08 01:06:09 +01:00
2023-12-08 01:06:09 +01:00
2023-10-27 16:51:03 -06:00
2023-10-26 17:23:54 -06:00
2023-10-26 17:23:54 -06:00
2023-12-10 00:02:32 +01:00
2023-12-10 00:02:32 +01:00
2023-11-09 23:35:52 +01:00
2023-11-09 23:35:52 +01:00