skia2/resources/sksl/errors/OverflowIntLiteral.sksl

29 lines
816 B
Plaintext
Raw Normal View History

// Expect 10 errors
const int intMin = -2147483648;
const int intMinMinusOne = -2147483649; // error
const int intMax = 2147483647;
const int intMaxPlusOne = 2147483648; // error
void main() {
ushort4 us4 = ushort4(-1, // error
0,
65535,
65536); // error
short4 s4 = short4(-32768,
-32769, // error
32768, // error
32767);
int4 i4 = int4(intMin,
intMinMinusOne, // error
intMax,
intMaxPlusOne); // error
uint4 ui4 = uint4(intMin, // error
intMinMinusOne, // error
intMax,
intMaxPlusOne);
}