### 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
}
		}
		if (p_block) {
			if (p_block->block_type == BlockNode::BLOCK_TYPE_FOR_INIT && !is_var_init) {
				_set_error(RTR("The left expression is expected to be a variable declaration."));
				return ERR_PARSE_ERROR;
			}
			if (p_block->block_type == BlockNode::BLOCK_TYPE_FOR_CONDITION && !is_condition) {
				_set_error(RTR("The middle expression is expected to be a boolean operator."));
				return ERR_PARSE_ERROR;
			}
		}
		if (p_just_one) {
			break;
		}
	}
	return OK;
}
String ShaderLanguage::_get_shader_type_list(const HashSet<String> &p_shader_types) const {
	
	String valid_types;
	for (const String &E : p_shader_types) {
		if (!valid_types.is_empty()) {
			valid_types += ", ";
		}
		valid_types += "'" + E + "'";
	}
	return valid_types;
}
String ShaderLanguage::_get_qualifier_str(ArgumentQualifier p_qualifier) const {