### 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
}
								} else {
									break;
								}
							}
						}
					}
					expr = func;
#ifdef DEBUG_ENABLED
					if (check_warnings) {
						StringName func_name;
						if (p_block && p_block->parent_function) {
							func_name = p_block->parent_function->name;
						}
						_parse_used_identifier(name, IdentifierType::IDENTIFIER_FUNCTION, func_name);
					}
#endif 
				}
			} else {
				
				last_name = identifier;
				last_type = IDENTIFIER_MAX;
				_set_tkpos(pos);
				DataType data_type = TYPE_MAX;
				IdentifierType ident_type = IDENTIFIER_MAX;
				int array_size = 0;
				StringName struct_name;
				bool is_local = false;
				if (p_block && p_block->block_tag != SubClassTag::TAG_GLOBAL) {
					int idx = 0;