chiark / gitweb /
meson: also reject shifts that change the sign bit
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 11 Jun 2018 11:17:43 +0000 (13:17 +0200)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
commita6c19e8cc6f4e48f564a9a4d45872b11cd49374b
tree0cb6d9113d6ce47e23b22837979220f55aa20735
parentc1fc133d248627108edd28f86d4ed345d08b5349
meson: also reject shifts that change the sign bit

../src/test/test-sizeof.c: In function ‘main’:
../src/test/test-sizeof.c:70:24: error: result of ‘1 << 31’ requires 33 bits to represent, but ‘int’ only has 32 bits [-Werror=shift-overflow=]
                 X = (1 << 31),
                        ^~
cc1: some warnings being treated as errors

Follow-up for b05ecb8cadd8c32d31b1aabcff4e507bd89b5465.
meson.build