blob: 27d2110a9eb79281f70603bcb7d084514d42109b (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
--- a/src/public_include/decaf/common.h
+++ b/src/public_include/decaf/common.h
@@ -115,7 +115,8 @@
/** Return DECAF_TRUE iff x == DECAF_SUCCESS */
static DECAF_INLINE decaf_bool_t
decaf_successful(decaf_error_t e) {
- decaf_dword_t w = ((decaf_word_t)e) ^ ((decaf_word_t)DECAF_SUCCESS);
+ decaf_word_t succ = DECAF_SUCCESS;
+ decaf_dword_t w = ((decaf_word_t)e) ^ succ;
return (w-1)>>DECAF_WORD_BITS;
}
|