Allow (int[*]) { 1, 2 } cast style initialization. Experimental change from [*] to [?]. Fix issue where compile time declarations in expression list would not be handled properly.

This commit is contained in:
Christoffer Lerno
2025-01-25 22:10:12 +01:00
parent ca91ad4097
commit e40bab2d30
93 changed files with 529 additions and 466 deletions

View File

@@ -11,7 +11,7 @@ struct EncodeTest
UrlEncodingMode mode;
}
EncodeTest[*] decode_with_error_tests @local = {
EncodeTest[?] decode_with_error_tests @local = {
{
"",
"",
@@ -111,7 +111,7 @@ fn void test_decoding_with_error()
};
}
EncodeTest[*] encode_tests @local = {
EncodeTest[?] encode_tests @local = {
{
"",
"",
@@ -205,7 +205,7 @@ struct ShouldEncodeTest
bool escape;
}
ShouldEncodeTest[*] should_encode_tests = {
ShouldEncodeTest[?] should_encode_tests = {
{'a', UrlEncodingMode.PATH, false},
{'a', UrlEncodingMode.USERPASS, false},
{'a', UrlEncodingMode.QUERY, false},