Engine hangs when trying to preload a resource from script starting with OS reserved names
Godot version: v3.0.5.stable.official 6a88e22 v3.1.dev.custom_build d488c35 (master)
OS/device including version: Windows 10 1803 build 17134.165
Issue description:
I have tried to preload a script condition.gd
using relative path:
const Condition = preload("con
# engine hangs after `con` is typed
After that the engine hangs (no crash), with the following output (master, in official just hangs the engine)
WARNING: _open: Case mismatch opening requested file 'con.remap', stored as 'con' in the filesystem. This file will not open when exported to other case-sensitive platforms.
At: drivers/windows/file_access_windows.cpp:102
The issue is most likely related to the fact that parser tries to manipulate OS reserved names as pointed by KellyThomas
Minimal reproduction project: con-preload-hang.zip