From 2f6863e7b82310467bd036261cad32297c762569 Mon Sep 17 00:00:00 2001 From: Philippe Tillet Date: Sun, 26 Jul 2015 22:33:07 -0700 Subject: [PATCH] Frontend: Disabled relational operators for value_scalar. Some more work need to be done to avoid signed/unsigned comparisons. --- lib/value_scalar.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/value_scalar.cpp b/lib/value_scalar.cpp index 0b5906e6f..fc0fe4b71 100644 --- a/lib/value_scalar.cpp +++ b/lib/value_scalar.cpp @@ -101,7 +101,7 @@ value_scalar uint64(uint64_t v) { return value_scalar(v); } value_scalar float32(float v) { return value_scalar(v); } value_scalar float64(double v) { return value_scalar(v); } -#define VALUE(type, OP, x, y) (type)(x OP y) +#define VALUE(type, OP, x, y) (type)x OP y #define INSTANTIATE(NAME, LDEC, RDEC, OP)\ value_scalar NAME(LDEC, RDEC)\ {\ @@ -152,12 +152,12 @@ INSTANTIATE_ALL(operator-, -) INSTANTIATE_ALL(operator*, *) INSTANTIATE_ALL(operator/, /) -INSTANTIATE_ALL(operator>, > ) -INSTANTIATE_ALL(operator>=, >=) -INSTANTIATE_ALL(operator<, < ) -INSTANTIATE_ALL(operator<=, <=) -INSTANTIATE_ALL(operator==, ==) -INSTANTIATE_ALL(operator!=, !=) +//INSTANTIATE_ALL(operator>, > ) +//INSTANTIATE_ALL(operator>=, >=) +//INSTANTIATE_ALL(operator<, < ) +//INSTANTIATE_ALL(operator<=, <=) +//INSTANTIATE_ALL(operator==, ==) +//INSTANTIATE_ALL(operator!=, !=) #undef VALUE #define VALUE(type, OP, x, y) OP((type)x,(type)y)