Skip to content

Commit aa08927

Browse files
authored
Fix operator precedence in Binaryen.js tests [NFC] (#7459)
The equality operator (`==`) has higher operator precedence than bitwise OR (`|`), meaning that `a == b | c` is interpreted like `(a == b) | c` and not `a == (b | c)`, how it was intended.
1 parent 38a712f commit aa08927

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/binaryen.js/sideffects.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ assert(
8888
module
8989
)
9090
==
91-
binaryen.SideEffects.ReadsMemory | binaryen.SideEffects.ImplicitTrap
91+
(binaryen.SideEffects.ReadsMemory | binaryen.SideEffects.ImplicitTrap)
9292
);
9393
assert(
9494
binaryen.getSideEffects(
@@ -99,7 +99,7 @@ assert(
9999
module
100100
)
101101
==
102-
binaryen.SideEffects.WritesMemory | binaryen.SideEffects.ImplicitTrap
102+
(binaryen.SideEffects.WritesMemory | binaryen.SideEffects.ImplicitTrap)
103103
);
104104
assert(
105105
binaryen.getSideEffects(
@@ -121,7 +121,7 @@ assert(
121121
module
122122
)
123123
==
124-
binaryen.SideEffects.Calls | binaryen.SideEffects.Throws
124+
(binaryen.SideEffects.Calls | binaryen.SideEffects.Throws)
125125
);
126126

127127
assert(

0 commit comments

Comments
 (0)