| ... | @@ -922,4 +922,13 @@ pub fn addCases(cases: *tests.RunTranslatedCContext) void { | ... | @@ -922,4 +922,13 @@ pub fn addCases(cases: *tests.RunTranslatedCContext) void { |
| 922 | \\ return 0; | 922 | \\ return 0; |
| 923 | \\} | 923 | \\} |
| 924 | , ""); | 924 | , ""); |
| | 925 | |
| | 926 | cases.add("Use correct break label for statement expression in nested scope", |
| | 927 | \\#include <stdlib.h> |
| | 928 | \\int main(void) { |
| | 929 | \\ int x = ({1, ({2; 3;});}); |
| | 930 | \\ if (x != 3) abort(); |
| | 931 | \\ return 0; |
| | 932 | \\} |
| | 933 | , ""); |
| 925 | } | 934 | } |