From 2abcff25137c7c9af007554c97a4512319ec2e4d Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 22 Nov 2013 10:28:12 +0100 Subject: constant.tests idlc/unoidl diffs: * byte only accepts singed literal values < 128 now Change-Id: If557b5212e349fe115948f72b5558fee338db659 --- idlc/test/parser/constant.tests | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'idlc') diff --git a/idlc/test/parser/constant.tests b/idlc/test/parser/constant.tests index 505a8c2b1588..49183d4d1c18 100644 --- a/idlc/test/parser/constant.tests +++ b/idlc/test/parser/constant.tests @@ -79,9 +79,9 @@ constants C { const byte C1 = -128; const byte C2 = -0200; const byte C3 = -0x80; - const byte C4 = 255; - const byte C5 = 0377; - const byte C6 = 0xFF; + const byte C4 = 127; + const byte C5 = 0177; + const byte C6 = 0x7F; const short C7 = -32768; const short C8 = -0100000; const short C9 = -0x8000; @@ -118,6 +118,14 @@ constants C { }; +EXPECT NEW-FAILURE "constant.tests 8a": +constants C { + const byte C4 = 255; + const byte C5 = 0377; + const byte C6 = 0xFF; +}; + + EXPECT FAILURE "constant.tests 9": constants C { const byte C1 = -129; }; -- cgit