Merge pull request #604 from reactormonk/master
moved eqproc to the correct magic position
This commit is contained in:
commit
b700e0d2f8
2 changed files with 12 additions and 2 deletions
|
|
@ -302,12 +302,12 @@ const # magic checked op; magic unchecked op; checked op; unchecked op
|
||||||
["", "", "($1 <= $2)", "($1 <= $2)"], # LeB
|
["", "", "($1 <= $2)", "($1 <= $2)"], # LeB
|
||||||
["", "", "($1 < $2)", "($1 < $2)"], # LtB
|
["", "", "($1 < $2)", "($1 < $2)"], # LtB
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqRef
|
["", "", "($1 == $2)", "($1 == $2)"], # EqRef
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqProc
|
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqUntracedRef
|
["", "", "($1 == $2)", "($1 == $2)"], # EqUntracedRef
|
||||||
["", "", "($1 <= $2)", "($1 <= $2)"], # LePtr
|
["", "", "($1 <= $2)", "($1 <= $2)"], # LePtr
|
||||||
["", "", "($1 < $2)", "($1 < $2)"], # LtPtr
|
["", "", "($1 < $2)", "($1 < $2)"], # LtPtr
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqCString
|
["", "", "($1 == $2)", "($1 == $2)"], # EqCString
|
||||||
["", "", "($1 != $2)", "($1 != $2)"], # Xor
|
["", "", "($1 != $2)", "($1 != $2)"], # Xor
|
||||||
|
["", "", "($1 == $2)", "($1 == $2)"], # EqProc
|
||||||
["NegInt", "", "NegInt($1)", "-($1)"], # UnaryMinusI
|
["NegInt", "", "NegInt($1)", "-($1)"], # UnaryMinusI
|
||||||
["NegInt64", "", "NegInt64($1)", "-($1)"], # UnaryMinusI64
|
["NegInt64", "", "NegInt64($1)", "-($1)"], # UnaryMinusI64
|
||||||
["AbsInt", "", "AbsInt($1)", "Math.abs($1)"], # AbsI
|
["AbsInt", "", "AbsInt($1)", "Math.abs($1)"], # AbsI
|
||||||
|
|
@ -402,12 +402,12 @@ const # magic checked op; magic unchecked op; checked op; unchecked op
|
||||||
["", "", "($1 <= $2)", "($1 <= $2)"], # LeB
|
["", "", "($1 <= $2)", "($1 <= $2)"], # LeB
|
||||||
["", "", "($1 < $2)", "($1 < $2)"], # LtB
|
["", "", "($1 < $2)", "($1 < $2)"], # LtB
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqRef
|
["", "", "($1 == $2)", "($1 == $2)"], # EqRef
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqProc
|
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqUntracedRef
|
["", "", "($1 == $2)", "($1 == $2)"], # EqUntracedRef
|
||||||
["", "", "($1 <= $2)", "($1 <= $2)"], # LePtr
|
["", "", "($1 <= $2)", "($1 <= $2)"], # LePtr
|
||||||
["", "", "($1 < $2)", "($1 < $2)"], # LtPtr
|
["", "", "($1 < $2)", "($1 < $2)"], # LtPtr
|
||||||
["", "", "($1 == $2)", "($1 == $2)"], # EqCString
|
["", "", "($1 == $2)", "($1 == $2)"], # EqCString
|
||||||
["", "", "($1 != $2)", "($1 != $2)"], # Xor
|
["", "", "($1 != $2)", "($1 != $2)"], # Xor
|
||||||
|
["", "", "($1 == $2)", "($1 == $2)"], # EqProc
|
||||||
["NegInt", "", "NegInt($1)", "-($1)"], # UnaryMinusI
|
["NegInt", "", "NegInt($1)", "-($1)"], # UnaryMinusI
|
||||||
["NegInt64", "", "NegInt64($1)", "-($1)"], # UnaryMinusI64
|
["NegInt64", "", "NegInt64($1)", "-($1)"], # UnaryMinusI64
|
||||||
["AbsInt", "", "AbsInt($1)", "Math.abs($1)"], # AbsI
|
["AbsInt", "", "AbsInt($1)", "Math.abs($1)"], # AbsI
|
||||||
|
|
|
||||||
10
tests/js/testmagic.nim
Normal file
10
tests/js/testmagic.nim
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
discard """
|
||||||
|
cmd: "nimrod js --hints:on -r $# $#"
|
||||||
|
output: '''true'''
|
||||||
|
"""
|
||||||
|
|
||||||
|
# This file tests some magic
|
||||||
|
|
||||||
|
var foo = cstring("foo")
|
||||||
|
var bar = cstring("foo")
|
||||||
|
echo(foo == bar)
|
||||||
Loading…
Add table
Add a link
Reference in a new issue