Commit 5a9696fa authored by Nick Mathewson's avatar Nick Mathewson 🎨
Browse files

Fix a new compilation warning with broken-mulodi i386 clang builds. :(

parent 7026b607
......@@ -17,6 +17,7 @@
#else
#define COMPILER_RT_ABI
#define di_int int64_t
#define di_uint uint64_t
#include "torint.h"
di_int __mulodi4(di_int a, di_int b, int* overflow);
......@@ -30,9 +31,9 @@ COMPILER_RT_ABI di_int
__mulodi4(di_int a, di_int b, int* overflow)
{
const int N = (int)(sizeof(di_int) * CHAR_BIT);
const di_int MIN = (di_int)1 << (N-1);
const di_int MIN = (di_int) ((di_uint)1 << (N-1));
const di_int MAX = ~MIN;
*overflow = 0;
*overflow = 0;
di_int result = a * b;
if (a == MIN)
{
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment