diff options
| author | Joey Yakimowich-Payne <jyapayne@gmail.com> | 2020-04-20 09:08:08 -0600 |
|---|---|---|
| committer | Joey Yakimowich-Payne <jyapayne@gmail.com> | 2020-04-26 09:11:43 -0600 |
| commit | aa1086fae37999180b485ced323d35acec7868a1 (patch) | |
| tree | 830a7671fc0550cd1422cad914aafb6e71808be3 /tests/include | |
| parent | 173e6d625c3ea96a95580303fedd011684635cc4 (diff) | |
| download | nimterop-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.h | 6 |
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' |
