result code = 1 standard error = { tests/diagnostics/attribute-error.slang(19): error 30019: expected an expression of type 'float', got 'String' [MyStruct(0, "stringVal")] // attribute arg type mismatch ^ tests/diagnostics/attribute-error.slang(22): error 31002: attribute 'MyStruct' is not valid here [MyStruct(0, 10.0)] // attribute does not apply to this construct ^~~~~~~~ tests/diagnostics/attribute-error.slang(24): warning 30081: implicit conversion from 'float' to 'int' is not recommended [DefaultValue(2.0)] // attribute arg type mismatch ^~~ tests/diagnostics/attribute-error.slang(24): error 39999: expression does not evaluate to a compile-time constant [DefaultValue(2.0)] // attribute arg type mismatch ^~~ } standard output = { }