Unified · Split
| @@ -4761,7 +4761,11 @@ static void block(int *bsym, int *csym, int *case_sym, int *def_sym, · 4760 unmodified lines | ||
| 4761 | 4761 | triggered by gcc.c-torture/execute/20000917-1.c */ |
| 4762 | 4762 | Sym *p; |
| 4763 | 4763 | switch(vtop->type.t & VT_BTYPE) { |
| 4764 | − case VT_PTR: | |
| 4764 | + /* case VT_PTR: */ | |
| 4765 | + /* this breaks a compilation of the linux kernel v2.4.26 */ | |
| 4766 | + /* pmd_t *new = ({ __asm__ __volatile__("ud2\n") ; ((pmd_t *)1); }); */ | |
| 4767 | + /* Look a commit a80acab: Display error on statement expressions with complex return type */ | |
| 4768 | + /* A pointer is not a complex return type */ | |
| 4765 | 4769 | case VT_STRUCT: |
| 4766 | 4770 | case VT_ENUM: |
| 4767 | 4771 | case VT_FUNC: |