mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2024-11-21 16:46:41 -08:00
vkd3d-shader/hlsl: Remove some unnecessary YYABORTs from the func_prototype_no_attrs rule.
This commit is contained in:
parent
13c8e8b856
commit
6c2472ce16
Notes:
Alexandre Julliard
2023-01-19 22:45:50 +01:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Francisco Casas (@fcasas) Approved-by: Henri Verbeet (@hverbeet) Approved-by: Alexandre Julliard (@julliard) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/63
@ -3967,11 +3967,8 @@ func_prototype_no_attrs:
|
||||
struct hlsl_type *type;
|
||||
|
||||
if (modifiers & ~HLSL_MODIFIERS_MAJORITY_MASK)
|
||||
{
|
||||
hlsl_error(ctx, &@1, VKD3D_SHADER_ERROR_HLSL_INVALID_MODIFIER,
|
||||
"Only majority modifiers are allowed on functions.");
|
||||
YYABORT;
|
||||
}
|
||||
if (!(type = apply_type_modifiers(ctx, $2, &modifiers, @1)))
|
||||
YYABORT;
|
||||
if ((var = hlsl_get_var(ctx->globals, $3)))
|
||||
@ -3980,7 +3977,6 @@ func_prototype_no_attrs:
|
||||
"\"%s\" is already declared as a variable.", $3);
|
||||
hlsl_note(ctx, &var->loc, VKD3D_SHADER_LOG_ERROR,
|
||||
"\"%s\" was previously declared here.", $3);
|
||||
YYABORT;
|
||||
}
|
||||
if (hlsl_types_are_equal(type, ctx->builtin_types.Void) && $7.semantic.name)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user