|
|
@ -517,9 +517,7 @@ class CLikeCompiler(Compiler): |
|
|
|
low = cur + 1 |
|
|
|
low = cur + 1 |
|
|
|
if low > maxint: |
|
|
|
if low > maxint: |
|
|
|
raise mesonlib.EnvironmentException('Cross-compile check overflowed') |
|
|
|
raise mesonlib.EnvironmentException('Cross-compile check overflowed') |
|
|
|
cur = cur * 2 + 1 |
|
|
|
cur = min(cur * 2 + 1, maxint) |
|
|
|
if cur > maxint: |
|
|
|
|
|
|
|
cur = maxint |
|
|
|
|
|
|
|
high = cur |
|
|
|
high = cur |
|
|
|
else: |
|
|
|
else: |
|
|
|
high = cur = -1 |
|
|
|
high = cur = -1 |
|
|
@ -527,9 +525,7 @@ class CLikeCompiler(Compiler): |
|
|
|
high = cur - 1 |
|
|
|
high = cur - 1 |
|
|
|
if high < minint: |
|
|
|
if high < minint: |
|
|
|
raise mesonlib.EnvironmentException('Cross-compile check overflowed') |
|
|
|
raise mesonlib.EnvironmentException('Cross-compile check overflowed') |
|
|
|
cur = cur * 2 |
|
|
|
cur = max(cur * 2, minint) |
|
|
|
if cur < minint: |
|
|
|
|
|
|
|
cur = minint |
|
|
|
|
|
|
|
low = cur |
|
|
|
low = cur |
|
|
|
else: |
|
|
|
else: |
|
|
|
# Sanity check limits given by user |
|
|
|
# Sanity check limits given by user |
|
|
|