As a defensive measure, make sure to signal an error to the caller
if an unreachable program point is reached.
Signed-off-by: Federico Serafini <federico.serafini@bugseng.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
default:
ASSERT_UNREACHABLE();
+ return X86EMUL_UNHANDLEABLE;
}
if ( hvmemul_ctxt->ctxt.retire.singlestep )
default:
ASSERT_UNREACHABLE();
+ rc = -EOPNOTSUPP;
+ break;
}
out:
default:
ASSERT_UNREACHABLE();
+ rc = -EOPNOTSUPP;
+ break;
}
return rc;
default:
ASSERT_UNREACHABLE();
+ break;
}
if ( !start )
default:
ASSERT_UNREACHABLE();
+ return -EINVAL;
}
if ( !start )