You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When calling an undefined function in the shader editor with argument(s), such as undefined_function(1), the error reads:
Too many arguments for "undefined_function()" call. Expected at most 0 but received 1.
instead of the expected:
No matching function found for: 'undefined_function'.
This is possibly a regression introduced in #18225, since the latter was focused on the arguments part.
To avoid such regression in the future, consider adding a unit test with this case (and, in fact, unit tests for the other signature errors too if there are not already).
Steps to reproduce
Create a shader resource and open the shader editor
Enter undefined_function(1); in the fragment() definition
Minimal reproduction project
N/A
The text was updated successfully, but these errors were encountered:
Godot version
v4.0.beta13.official [caacade]
System information
Linux Ubuntu 20.04 with Unity desktop
Issue description
When calling an undefined function in the shader editor with argument(s), such as
undefined_function(1)
, the error reads:instead of the expected:
This is possibly a regression introduced in #18225, since the latter was focused on the arguments part.
To avoid such regression in the future, consider adding a unit test with this case (and, in fact, unit tests for the other signature errors too if there are not already).
Steps to reproduce
undefined_function(1);
in the fragment() definitionMinimal reproduction project
N/A
The text was updated successfully, but these errors were encountered: