]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: error out if basetypes are different
authorFlorian Westphal <fw@strlen.de>
Mon, 4 Dec 2023 17:30:51 +0000 (18:30 +0100)
committerFlorian Westphal <fw@strlen.de>
Tue, 5 Dec 2023 11:43:21 +0000 (12:43 +0100)
commit45a4d4434742b425d019623812f2cce293033cdf
treeac7fab2588615e8ea5b0ab7acaffa0142fa28cbe
parent3671c48970031e617ee713b79caf8ef0a1b096c2
evaluate: error out if basetypes are different

prefer
binop_with_different_basetype_assert:3:29-35: Error: Binary operation (<<) with different base types (string vs integer) is not supported
oifname set ip9dscp << 26 | 0x10
            ^^^^^^^~~~~~~
to assertion failure.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/evaluate.c
tests/shell/testcases/bogons/nft-f/binop_with_different_basetype_assert [new file with mode: 0644]