aboutsummaryrefslogtreecommitdiff
path: root/tests/include
diff options
context:
space:
mode:
authorJoey Yakimowich-Payne <jyapayne@gmail.com>2020-04-20 09:08:08 -0600
committerJoey Yakimowich-Payne <jyapayne@gmail.com>2020-04-26 09:11:43 -0600
commitaa1086fae37999180b485ced323d35acec7868a1 (patch)
tree830a7671fc0550cd1422cad914aafb6e71808be3 /tests/include
parent173e6d625c3ea96a95580303fedd011684635cc4 (diff)
downloadnimterop-aa1086fae37999180b485ced323d35acec7868a1.tar.gz
nimterop-aa1086fae37999180b485ced323d35acec7868a1.zip
Fix cast type
only run tast2 on supported compilers Change cast to gentle type cast Re enable tests for Nim < 1.0.0
Diffstat (limited to 'tests/include')
-rw-r--r--tests/include/tast2.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/tests/include/tast2.h b/tests/include/tast2.h
index 3c6148a..53b4d64 100644
--- a/tests/include/tast2.h
+++ b/tests/include/tast2.h
@@ -17,13 +17,13 @@ extern "C" {
#define SHL1 (1u << 1)
#define SHL2 (1u << 2)
#define SHL3 (1u << 3)
-#define COERCE 645635634896ull + -35436
-#define COERCE2 645635634896 + -35436
+#define COERCE 645635634896ull + 35436
+#define COERCE2 645635634896 + 35436ul
#define BINEXPR ~(-(1u << !-1)) ^ (10 >> 1)
#define BOOL true
#define MATHEXPR (1 + 2/3*20 - 100)
#define ANDEXPR (100 & 11000)
-#define CASTEXPR (int) 34
+#define CASTEXPR (char) 34
#define NULLCHAR '\0'
#define OCTCHAR '\012'