ladybird/Userland/Libraries/LibJS/Bytecode/Pass
Hendiadyoin1 170f732000 LibJS: Fix a bunch of unwind related errors in GenerateCFG
We were missing some unwind related control flow paths, and followed
some in improper ways, leading us to access a dead unwind frame in some
cases, as well as generating a technically wrong CFG.

This reorders the ways EnterUnwindContext works and alleviates those
errors.
2023-03-17 09:57:51 +00:00
..
DumpCFG.cpp LibJS: Remove unused header includes 2021-08-01 08:10:16 +02:00
GenerateCFG.cpp LibJS: Fix a bunch of unwind related errors in GenerateCFG 2023-03-17 09:57:51 +00:00
LoadElimination.cpp Everywhere: Stop using NonnullOwnPtrVector 2023-03-06 23:46:35 +01:00
MergeBlocks.cpp Everywhere: Stop using NonnullOwnPtrVector 2023-03-06 23:46:35 +01:00
PlaceBlocks.cpp Everywhere: Stop using NonnullOwnPtrVector 2023-03-06 23:46:35 +01:00
UnifySameBlocks.cpp Everywhere: Stop using NonnullOwnPtrVector 2023-03-06 23:46:35 +01:00