diff options
Diffstat (limited to 'fix-warnings.patch')
-rw-r--r-- | fix-warnings.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/fix-warnings.patch b/fix-warnings.patch new file mode 100644 index 000000000000..27d2110a9eb7 --- /dev/null +++ b/fix-warnings.patch @@ -0,0 +1,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; + } |