### Godot version

4.0 beta17

### System information

Windows10

### Issue description

call `"".split()`
Is there an infinite loop inside? Function does not return.

### Steps to reproduce

"".split()

### Minimal reproduction project

N/A
#ifdef WINDOWS_ENABLED
	
	return *this == String::utf16((const char16_t *)p_str);
#else
	
	return *this == (const char32_t *)p_str;
#endif
}
bool String::operator==(const char32_t *p_str) const {