Lines Matching defs:sclass
1302 int sclass = classify_type(source, &s);
1305 if (tclass & sclass & TYPE_NUM) {
1318 if (sclass & TYPE_FOULED && unfoul(s) == t)
1327 unrestrict(expr->right, sclass, &s);
1336 } else if (!(sclass & TYPE_RESTRICT))
1347 if (tclass == TYPE_PTR && is_int(sclass)) {
1349 unrestrict(expr->right, sclass, &s);
1362 tclass, sclass, target, source);
1395 int sclass = classify_type(source, &s);
1397 if (tclass & sclass & TYPE_NUM) {
1400 if (sclass & TYPE_FOULED && unfoul(s) == t)
1406 } else if (!(sclass & TYPE_RESTRICT))
1429 if (!(sclass & TYPE_PTR)) {
1477 if (t == &bool_ctype && (sclass & TYPE_PTR))
2977 int tclass, sclass;
3022 sclass = classify_type(stype, &stype);
3054 if (sclass & TYPE_COMPOUND)
3058 if (sclass & TYPE_FOULED)
3065 if (sclass & TYPE_RESTRICT) {
3067 if (sclass & TYPE_FOULED)
3086 else if (sclass == TYPE_PTR) {
3117 while (Wbitwise_pointer && tclass == TYPE_PTR && sclass == TYPE_PTR) {
3119 sclass = classify_type(stype->ctype.base_type, &stype);
3130 if (sclass & TYPE_RESTRICT) {
3810 int sclass, cclass;
3827 sclass = classify_type(switch_type, &switch_type);
3831 if (!(sclass & cclass & TYPE_NUM))
3835 if ((sclass | cclass) & TYPE_FLOAT)
3839 if (!((sclass | cclass) & TYPE_RESTRICT))
3843 cclass, sclass, case_type, switch_type)) {
3845 unrestrict(switch_expr, sclass, &switch_type);