constant.tests idlc/unoidl diffs:

* byte only accepts singed literal values < 128 now

Change-Id: If557b5212e349fe115948f72b5558fee338db659
This commit is contained in:
Stephan Bergmann
2013-11-22 18:58:19 +01:00
parent 61c092497e
commit 2abcff2513
+11 -3
View File
@@ -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; };