yum-mirror/slang

Making it easier to work with shaders

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

Yong HeDiagnose on using assignment as predicate expr. (#2774)492c6f2fd

master
573 B14 linesraw
1result code = 1
2standard error = {
3tests/diagnostics/assign-in-if.slang(8): error 30057: use an assignment operation as predicate expression is not allowed, wrap the assignment with '()' to clarify the intent.
4    if (a = 0) // error
5          ^
6tests/diagnostics/assign-in-if.slang(8): warning 30081: implicit conversion from 'int' to 'bool' is not recommended
7    if (a = 0) // error
8          ^
9tests/diagnostics/assign-in-if.slang(10): warning 30081: implicit conversion from 'int' to 'bool' is not recommended
10    if ((a = 0)) // ok.
11        ^
12}
13standard output = {
14}