yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

jarcherNVAdd warnings for overflows of integer types (#8281)5055de0bb

master
977 B17 linesraw
1result code = 0
2standard error = {
3tests/diagnostics/int-literal.slang(29): warning 39999: integer literal is too large to be represented in a signed integer type, interpreting as unsigned
4    uint64_t d0 = 18446744073709551615;
5                  ^~~~~~~~~~~~~~~~~~~~
6tests/diagnostics/int-literal.slang(32): warning 39999: integer literal is too large to be represented in a signed integer type, interpreting as unsigned
7    uint64_t d1 = -9223372036854775809;
8                   ^~~~~~~~~~~~~~~~~~~
9tests/diagnostics/int-literal.slang(39): warning 39999: integer literal is too large to be represented in a signed integer type, interpreting as unsigned
10    uint64_t d2 = -9223372036854775808;
11                   ^~~~~~~~~~~~~~~~~~~
12tests/diagnostics/int-literal.slang(42): warning 39999: integer literal is too large to be represented in a signed integer type, interpreting as unsigned
13    int x4 = 0xFFFFFFFFFFFFFFFF;
14             ^~~~~~~~~~~~~~~~~~
15}
16standard output = {
17}