From e4e5f981eb1cf124e2f8e4e49ccfee55edd2c42c Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 20 Nov 2019 11:26:50 -0500 Subject: Fix compute_int() when the value is -1 --- test cases/common/138 compute int/meson.build | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test cases/common') diff --git a/test cases/common/138 compute int/meson.build b/test cases/common/138 compute int/meson.build index 22bd26686..89f4746fe 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 ') minint = cc.compute_int('INT_MIN', prefix: '#include ') +# 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) -- cgit v1.2.3