Code quality: Improved compliance to MSVC

This commit is contained in:
Philippe Tillet
2015-07-21 17:18:50 -04:00
parent b922994a55
commit cd155cb9e3
8 changed files with 31 additions and 25 deletions

View File

@@ -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)\
{\
@@ -151,6 +151,7 @@ INSTANTIATE_ALL(operator+, +)
INSTANTIATE_ALL(operator-, -)
INSTANTIATE_ALL(operator*, *)
INSTANTIATE_ALL(operator/, /)
INSTANTIATE_ALL(operator>, > )
INSTANTIATE_ALL(operator>=, >=)
INSTANTIATE_ALL(operator<, < )