message: Fix function pointers.
diff: @@ -319,10 +319,12 @@ impl ObjectFileArtifact {
  byte_buffer[0..WORD_SIZE]
  .clone_from_slice(&bytes[cur_offset..(cur_offset + WORD_SIZE)]);
  + let fp = usize::from_ne_bytes(byte_buffer);
  cur_offset += WORD_SIZE;
  +
  // TODO: we can read back the length here if we serialize it. This will improve debug output.
  - let fp = FunctionBodyPtr(byte_buffer.as_ptr() as _);
  + let fp = FunctionBodyPtr(fp as _);
  finished_functions.push(fp);
  }
  @@ -358,10 +360,11 @@ impl ObjectFileArtifact {
  for _i in 0..num_dynamic_trampoline_functions {
  byte_buffer[0..WORD_SIZE]
  .clone_from_slice(&bytes[cur_offset..(cur_offset + WORD_SIZE)]);
  + let fp = usize::from_ne_bytes(byte_buffer);
  cur_offset += WORD_SIZE;
  // TODO: we can read back the length here if we serialize it. This will improve debug output.
  - let fp = FunctionBodyPtr(byte_buffer.as_ptr() as _);
  + let fp = FunctionBodyPtr(fp as _);
  finished_dynamic_function_trampolines.push(fp);
  }
  