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-09-09 13:03:36 -04:00
2023-08-29 11:31:10 +02:00
2023-08-29 11:31:10 +02:00
2023-08-29 10:43:34 +02:00
2023-09-09 11:23:57 -06:00
2023-09-01 20:04:55 +02:00
2023-08-29 10:43:34 +02:00
2023-08-29 10:43:34 +02:00
2023-08-29 10:43:34 +02:00
2023-09-09 11:23:57 -06:00
2023-12-13 19:21:03 -07:00
2023-08-29 11:31:10 +02:00
2023-09-09 11:23:57 -06:00
2023-08-26 18:43:23 -04:00
2023-08-26 18:43:23 -04:00
2023-11-04 08:36:34 -04:00
2023-09-09 13:03:36 -04:00
2023-09-09 13:03:36 -04:00
2023-11-12 07:57:03 +01:00
2023-08-29 11:31:10 +02:00
2023-09-09 11:23:57 -06:00
2023-08-12 12:25:26 -06:00
2023-08-12 12:25:26 -06:00
2023-12-05 13:57:18 -05:00
2023-08-29 10:43:34 +02:00
2023-08-29 10:43:34 +02:00
2023-11-23 18:05:22 -05:00
2023-11-23 18:05:22 -05:00