summarylogtreecommitdiffstats
path: root/fix-warnings.patch
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;
 }