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

@@ -9,7 +9,7 @@ struct TestCase
char[] enc;
}
TestCase[*] std_tests = {
TestCase[?] std_tests = {
{ "", "" },
{ "f", "MY======" },
{ "fo", "MZXQ====" },
@@ -19,7 +19,7 @@ TestCase[*] std_tests = {
{ "foobar", "MZXW6YTBOI======" },
};
TestCase[*] hex_tests = {
TestCase[?] hex_tests = {
{ "", "" },
{ "f", "CO======" },
{ "fo", "CPNG====" },