From 93948b564d04eda555bf96025e89853be86cff8a Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Wed, 5 Jul 2023 14:24:05 -0400 Subject: Disable l-value coercion for ref types (#2960) * Make lvalue coercion not work for ref, to stop problem with atomics (for GLSL output). * Improve some comments. --- tests/diagnostics/implicit-cast-lvalue.slang.expected | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/diagnostics/implicit-cast-lvalue.slang.expected') diff --git a/tests/diagnostics/implicit-cast-lvalue.slang.expected b/tests/diagnostics/implicit-cast-lvalue.slang.expected index 920ad17c2..10ebfc656 100644 --- a/tests/diagnostics/implicit-cast-lvalue.slang.expected +++ b/tests/diagnostics/implicit-cast-lvalue.slang.expected @@ -6,7 +6,7 @@ tests/diagnostics/implicit-cast-lvalue.slang(19): warning 30081: implicit conver tests/diagnostics/implicit-cast-lvalue.slang(19): error 30047: argument passed to parameter '0' must be l-value. a(y); ^ -tests/diagnostics/implicit-cast-lvalue.slang(19): note 30048: argument was implicitly cast from 'double' to 'float', and Slang does not support using an implicit cast as an l-value +tests/diagnostics/implicit-cast-lvalue.slang(19): note 30063: argument was implicitly cast from 'double' to 'float', and Slang does not support using an implicit cast as an l-value with this type } standard output = { } -- cgit v1.2.3