### 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
CHECK(!(s < L"Amber"));
	CHECK(!(s < String("Beatrix")));
}
TEST_CASE("[String] Concatenation") {
	String s;
	s += "Have";
	s += ' ';
	s += 'a';
	s += String(" ");
	s = s + U"Nice";
	s = s + " ";
	s = s + String("Day");
	CHECK(s == "Have a Nice Day");
}
TEST_CASE("[String] Testing size and length of string") {
	
	CHECK(String("Mellon").size() == 7);
	CHECK(String("Mellon1").size() == 8);
	
	CHECK(String("Mellon").length() == 6);
	CHECK(String("Mellon1").length() == 7);
	CHECK(String("Mellon2").length() == 7);
	CHECK(String("Mellon3").length() == 7);
}
TEST_CASE("[String] Testing for empty string") {
	CHECK(!String("Mellon").is_empty());
	
	CHECK(String("").is_empty());
	CHECK(String("").is_empty());
	CHECK(String("").is_empty());