diff options
Diffstat (limited to 'tests/lookups/told_bind_expr.nim')
-rw-r--r-- | tests/lookups/told_bind_expr.nim | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/lookups/told_bind_expr.nim b/tests/lookups/told_bind_expr.nim new file mode 100644 index 000000000..56389eaf6 --- /dev/null +++ b/tests/lookups/told_bind_expr.nim @@ -0,0 +1,15 @@ +discard """ + errormsg: "ambiguous call" + file: "told_bind_expr.nim" + line: 13 +""" + +# Pre-0.9 deprecated bind expression syntax + +proc p1(x: int8, y: int): int = return x + y +proc p1(x: int, y: int8): int = return x - y + +template tempBind(x, y): untyped = + (bind p1(x, y)) #ERROR_MSG ambiguous call + +echo tempBind(1'i8, 2'i8) |