### Godot version

4.0.3

### System information

Win7

### Issue description

![image](https://github.com/godotengine/godot/assets/28286958/abec9d3c-e078-424c-9430-d9fe8897aad6)


### Steps to reproduce

1. Create shader
2. Add uint with hex, e.g. 0xffffu

### Minimal reproduction project

N/A
calltip += " ";
						}
						if (j == completion_argument) {
							calltip += char32_t(0xFFFF);
						}
						if (shader->functions[i].function->arguments[j].is_const) {
							calltip += "const ";
						}
						if (shader->functions[i].function->arguments[j].qualifier != ArgumentQualifier::ARGUMENT_QUALIFIER_IN) {
							if (shader->functions[i].function->arguments[j].qualifier == ArgumentQualifier::ARGUMENT_QUALIFIER_OUT) {
								calltip += "out ";
							} else { 
								calltip += "inout ";
							}
						}
						calltip += get_datatype_name(shader->functions[i].function->arguments[j].type);
						calltip += " ";
						calltip += shader->functions[i].function->arguments[j].name;
						if (shader->functions[i].function->arguments[j].array_size > 0) {
							calltip += "[";
							calltip += itos(shader->functions[i].function->arguments[j].array_size);
							calltip += "]";
						}
						if (j == completion_argument) {
							calltip += char32_t(0xFFFF);
						}
					}
					if (shader->functions[i].function->arguments.size()) {
						calltip += " ";
					}