summary refs log tree commit diff stats
path: root/tests/compile/tcompiles.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/compile/tcompiles.nim')
-rw-r--r--tests/compile/tcompiles.nim31
1 files changed, 0 insertions, 31 deletions
diff --git a/tests/compile/tcompiles.nim b/tests/compile/tcompiles.nim
deleted file mode 100644
index 1a1d947b1..000000000
--- a/tests/compile/tcompiles.nim
+++ /dev/null
@@ -1,31 +0,0 @@
-discard """
-  output: '''obj has '==': false
-int has '==': true
-false
-true
-true
-no'''
-"""
-
-# test the new 'compiles' feature:
-
-template supports(opr, x: expr): bool {.immediate.} =
-  compiles(opr(x)) or compiles(opr(x, x))
-
-type
-  TObj = object
-
-var
-  myObj {.compileTime.}: TObj
-
-echo "obj has '==': ", supports(`==`, myObj)
-echo "int has '==': ", supports(`==`, 45)
-
-echo supports(`++`, 34)
-echo supports(`not`, true)
-echo supports(`+`, 34)
-
-when compiles(4+5.0 * "hallo"):
-  echo "yes"
-else:
-  echo "no"