Unified · Split
| @@ -8742,7 +8742,11 @@ static int decl(int l) · 8741 unmodified lines | |||
| 8742 | while (1) { /* iterate thru each declaration */ | 8742 | while (1) { /* iterate thru each declaration */ |
| 8743 | type = btype; | 8743 | type = btype; |
| 8744 | ad = adbase; | 8744 | ad = adbase; |
| 8745 | type_decl(&type, &ad, &v, TYPE_DIRECT); | 8745 | if (l == VT_CMP) { |
| 8746 | type_decl(&type, &ad, &v, TYPE_DIRECT | TYPE_PARAM); | ||
| 8747 | } else { | ||
| 8748 | type_decl(&type, &ad, &v, TYPE_DIRECT); | ||
| 8749 | } | ||
| 8746 | /*ptype("decl", &type, v);*/ | 8750 | /*ptype("decl", &type, v);*/ |
| 8747 | 8751 | ||
| 8748 | if ((type.t & VT_BTYPE) == VT_FUNC) { | 8752 | if ((type.t & VT_BTYPE) == VT_FUNC) { |