diff options
author | Heejin Ahn <aheejin@gmail.com> | 2021-02-21 20:05:28 -0800 |
---|---|---|
committer | Heejin Ahn <aheejin@gmail.com> | 2021-02-22 12:05:00 -0800 |
commit | 908643ada0e9cb6bce975212624052025716bf99 (patch) | |
tree | 0a3771b60ac9cea12af8ae269e49dd799bfeb15f /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 9a4dd4de9d2f80744a0729d7f5064e465027853b (diff) | |
download | llvm-908643ada0e9cb6bce975212624052025716bf99.zip llvm-908643ada0e9cb6bce975212624052025716bf99.tar.gz llvm-908643ada0e9cb6bce975212624052025716bf99.tar.bz2 |
[WebAssembly] Split EH MIR tests into two files
Currently exception.mir runs LateEHPrepare and CFGStackify, but some
tests I'm planning to add shouldn't be run with LateEHPrepare, because
it is convenient to only run CFGStackify when testing things like unwind
mismatches and it is easier to add tests that are in phase right before
CFGStackify. This splits existing exception.mir into two files;
cfg-stackify-eh.mir will only run CFGStackify. Note that
`eh_label_tests` tests both LateEHPrepare and CFGStackify, so it is
still in exception.mir. `rethrow_arg_tests` has been converted to the
post-LateEHPrepare form to be moved into cfg-stackify-eh.mir, like
removing `CATCHRET` and such, because it does not really test anything
in LateEHPrepare.
Reviewed By: dschuff
Differential Revision: https://reviews.llvm.org/D97175
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions