Or better,
switch (ovr_seg) {
case R_DS:
case R_ES:
case R_SS:
has_base = ADDSEG(s);
break;
case R_CS:
has_base = !CODE64(s);
break;
case R_FS: case R_GS: has_base = true; break; default: assert(ovr_seg < 0); has_base = false; break; }
r~
