mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Use explicit reborrows with mozjs::MutableHandle (#35892)
* Explicitly reborrow MutableHandles Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * Unify jsapi_wrappers Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * Format mozjs changes Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> * Update mozjs version Signed-off-by: Greg Morenz <greg-morenz@droid.cafe> --------- Signed-off-by: Greg Morenz <greg-morenz@droid.cafe>
This commit is contained in:
parent
40270cb626
commit
4ecf0909e5
14 changed files with 67 additions and 44 deletions
|
@ -36,7 +36,7 @@ impl CachedFrozenArray {
|
|||
}
|
||||
|
||||
let array = f();
|
||||
to_frozen_array(array.as_slice(), cx, retval, can_gc);
|
||||
to_frozen_array(array.as_slice(), cx, retval.reborrow(), can_gc);
|
||||
|
||||
// Safety: need to create the Heap value in its final memory location before setting it.
|
||||
*self.frozen_value.borrow_mut() = Some(Heap::default());
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue