Skip to content

Commit e0046d3

Browse files
committed
---
yaml --- r: 4933 b: refs/heads/master c: 4dd23f2 h: refs/heads/master i: 4931: e108129 v: v3
1 parent e57e782 commit e0046d3

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 8bd019bdc868e9d563aa72acbb0307deaeca919f
2+
refs/heads/master: 4dd23f24d65e05169594bfcb45b84adfe4e52516

trunk/src/rt/rust_shape.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -903,6 +903,8 @@ data<T,U>::walk_obj_contents(bool align, ptr &dp) {
903903
type_desc *subtydesc =
904904
*reinterpret_cast<type_desc **>(box_ptr + sizeof(void *));
905905
ptr obj_closure_dp(box_ptr + sizeof(void *));
906+
if (!box_ptr) // Null check.
907+
return;
906908

907909
arena arena;
908910
type_param *params = type_param::from_obj_shape(subtydesc->shape,

0 commit comments

Comments
 (0)