aboutsummaryrefslogtreecommitdiff
path: root/test cases
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2019-11-20 11:26:50 -0500
committerJussi Pakkanen <jpakkane@gmail.com>2019-11-21 01:32:11 +0200
commite4e5f981eb1cf124e2f8e4e49ccfee55edd2c42c (patch)
tree2882c43ee9f1620d58850e36465e5b19dfc7655a /test cases
parentcefdf8dcb0327d08b58adc3407185d8685a09129 (diff)
downloadmeson-e4e5f981eb1cf124e2f8e4e49ccfee55edd2c42c.zip
meson-e4e5f981eb1cf124e2f8e4e49ccfee55edd2c42c.tar.gz
meson-e4e5f981eb1cf124e2f8e4e49ccfee55edd2c42c.tar.bz2
Fix compute_int() when the value is -1
Diffstat (limited to 'test cases')
-rw-r--r--test cases/common/138 compute int/meson.build3
1 files changed, 3 insertions, 0 deletions
diff --git a/test cases/common/138 compute int/meson.build b/test cases/common/138 compute int/meson.build
index 22bd266..89f4746 100644
--- a/test cases/common/138 compute int/meson.build
+++ b/test cases/common/138 compute int/meson.build
@@ -10,6 +10,9 @@ foobar = cc.compute_int('FOOBAR_IN_FOOBAR_H', prefix : '#include "foobar.h"', in
maxint = cc.compute_int('INT_MAX', prefix: '#include <limits.h>')
minint = cc.compute_int('INT_MIN', prefix: '#include <limits.h>')
+# Regression test for the special case -1 that used to fail when cross compiling
+assert(cc.compute_int('-1') == -1, 'compute_int(-1) failed')
+
cd = configuration_data()
cd.set('INTSIZE', intsize)
cd.set('FOOBAR', foobar)