diff options
| author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-07-31 09:20:30 +0200 |
|---|---|---|
| committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-08-06 08:50:40 +0200 |
| commit | 875235a6801d1c5a9ccc9c265fe45a8f6a0f87c0 (patch) | |
| tree | f497eab29c98eb6e0251a136558aee3f8ca2ed05 /validation/optim/call-inlined.c | |
| parent | 2de1601e3e8e239634acc0696393c3e96722b3fc (diff) | |
| download | sparse-dev-875235a6801d1c5a9ccc9c265fe45a8f6a0f87c0.tar.gz | |
conditional branches can't accept arbitrary expressions
Conditional branches, or more exactly OP_CBR, can't accept
arbitrary expression as condition. it is required to have
an integer value.
Fix this by adding a comparison against zero.
Diffstat (limited to 'validation/optim/call-inlined.c')
| -rw-r--r-- | validation/optim/call-inlined.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/validation/optim/call-inlined.c b/validation/optim/call-inlined.c index 00698a4b..f21b3294 100644 --- a/validation/optim/call-inlined.c +++ b/validation/optim/call-inlined.c @@ -22,8 +22,8 @@ int foo(int a, int b, int p) foo: .L0: <entry-point> - select.32 %r9 <- %arg3, %arg3, $0 - ret.32 %r9 + select.32 %r10 <- %arg3, %arg3, $0 + ret.32 %r10 * check-output-end |
