### 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
copy_from(p_str);
}
String::String(const wchar_t *p_str) {
	copy_from(p_str);
}
String::String(const char32_t *p_str) {
	copy_from(p_str);
}
String::String(const char *p_str, int p_clip_to_len) {
	copy_from(p_str, p_clip_to_len);
}
String::String(const wchar_t *p_str, int p_clip_to_len) {
	copy_from(p_str, p_clip_to_len);
}
String::String(const char32_t *p_str, int p_clip_to_len) {
	copy_from(p_str, p_clip_to_len);
}
String::String(const StrRange &p_range) {