message: fix(engine-jit) Simplify `JITArtifact.frame_info_registration` type.
diff: @@ -28,7 +28,7 @@ pub struct JITArtifact {
  finished_functions: BoxedSlice<LocalFunctionIndex, *mut [VMFunctionBody]>,
  finished_dynamic_function_trampolines: BoxedSlice<FunctionIndex, *const VMFunctionBody>,
  signatures: BoxedSlice<SignatureIndex, VMSharedSignatureIndex>,
  - frame_info_registration: Mutex<Option<Option<GlobalFrameInfoRegistration>>>,
  + frame_info_registration: Mutex<Option<GlobalFrameInfoRegistration>>,
  }
  impl JITArtifact {
  @@ -224,16 +224,18 @@ impl Artifact for JITArtifact {
  fn register_frame_info(&self) {
  let mut info = self.frame_info_registration.lock().unwrap();
  +
  if info.is_some() {
  return;
  }
  +
  let frame_infos = &self.serializable.compilation.function_frame_info;
  let finished_functions = &self.finished_functions;
  - *info = Some(register_frame_info(
  + *info = register_frame_info(
  self.serializable.module.clone(),
  finished_functions,
  frame_infos.clone(),
  - ));
  + );
  }
  fn features(&self) -> &Features {
  