diff options
| author | Heejin Ahn <aheejin@gmail.com> | 2024-09-04 16:14:13 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-04 16:14:13 -0700 |
| commit | aecbc924102ee57ea639cd76ed32b37eb2d257fc (patch) | |
| tree | 9a69ca9a6ca9c29bd9f56b74d5be210a128d64a9 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp | |
| parent | 9efe377307694be0c92f7cb3b02fd1d090fdbeb8 (diff) | |
[WebAssembly] Rename CATCH/CATCH_ALL to *_LEGACY (#107187)
This renames MIR instruction `CATCH` and `CATCH_ALL` to `CATCH_LEGACY`
and `CATCH_ALL_LEGACY` respectively.
Follow-up PRs for the new EH (exnref) implementation will use `CATCH`,
`CATCH_REF`, `CATCH_ALL`, and `CATCH_ALL_REF` as pseudo-instructions
that return extracted values or `exnref` or both, because we don't
currently support block return values in LLVM. So to give the old (real)
`CATCH`es and the new (pseudo) `CATCH`es different names, this attaches
`_LEGACY` prefix to the old names.
This also rearranges `WebAssemblyInstrControl.td` so that the old legacy
instructions are listed all together at the end.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp')
0 files changed, 0 insertions, 0 deletions
