result code = -1 standard error = { tests/diagnostics/mismatching-types.slang(51): error 30019: expected an expression of type 'GenericOuter', got 'int' a = 0; ^ tests/diagnostics/mismatching-types.slang(53): error 30019: expected an expression of type 'GenericOuter.GenericInner', got 'int' a.g = 0; ^ tests/diagnostics/mismatching-types.slang(55): error 30019: expected an expression of type 'GenericOuter.NonGenericInner', got 'int' a.ng = 0; ^ tests/diagnostics/mismatching-types.slang(57): error 30019: expected an expression of type 'GenericOuter.GenericInner', got 'GenericOuter.GenericInner' a.g = b.g; ^ tests/diagnostics/mismatching-types.slang(59): error 30019: expected an expression of type 'GenericOuter.NonGenericInner', got 'GenericOuter.NonGenericInner' a.ng = b.ng; ^~ tests/diagnostics/mismatching-types.slang(61): error 30019: expected an expression of type 'GenericInner', got 'int' c.i = 0; ^ tests/diagnostics/mismatching-types.slang(63): error 30019: expected an expression of type 'GenericInner', got 'GenericInner' c.i = c.f; ^ tests/diagnostics/mismatching-types.slang(65): error 30019: expected an expression of type 'GenericInner.ReallyNested', got 'int' c.i.n = 0; ^ tests/diagnostics/mismatching-types.slang(74): error 30019: expected an expression of type 'Texture1D', got 'Texture1D' Texture1D t1 = tex; ^~~ tests/diagnostics/mismatching-types.slang(76): error 30019: expected an expression of type 'Texture2D', got 'Texture1D' Texture2D t2 = tex; ^~~ } standard output = { }