@@ -258,31 +258,31 @@ let rec step (c : config) : config =
258258 else
259259 Ref r :: vs', [Plain (Br x) @@ e.at]
260260
261- | BrOnCastDesc (x , _rt1 , _rt2 ), Ref (NullRef _ ) :: vs' ->
261+ | BrOnCastDescEq (x , _rt1 , _rt2 ), Ref (NullRef _ ) :: vs' ->
262262 vs', [Trapping " null descriptor reference" @@ e.at]
263263
264- | BrOnCastDesc (x , _rt1 , (Null, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
264+ | BrOnCastDescEq (x , _rt1 , (Null, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
265265 Ref r :: vs', [Plain (Br x) @@ e.at]
266266
267- | BrOnCastDesc (x , _rt1 , (NoNull, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
267+ | BrOnCastDescEq (x , _rt1 , (NoNull, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
268268 Ref r :: vs', []
269269
270- | BrOnCastDesc (x , _rt1 , _rt2 ), Ref desc :: Ref r :: vs' ->
270+ | BrOnCastDescEq (x , _rt1 , _rt2 ), Ref desc :: Ref r :: vs' ->
271271 (match Aggr. read_desc r with
272272 | Some desc' when eq_ref desc desc' -> Ref r :: vs', [Plain (Br x) @@ e.at]
273273 | _ -> Ref r :: vs', []
274274 )
275275
276- | BrOnCastDescFail (x , _rt1 , _rt2 ), Ref (NullRef _ ) :: vs' ->
276+ | BrOnCastDescEqFail (x , _rt1 , _rt2 ), Ref (NullRef _ ) :: vs' ->
277277 vs', [Trapping " null descriptor reference" @@ e.at]
278278
279- | BrOnCastDescFail (x , _rt1 , (Null, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
279+ | BrOnCastDescEqFail (x , _rt1 , (Null, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
280280 Ref r :: vs', []
281281
282- | BrOnCastDescFail (x , _rt1 , (NoNull, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
282+ | BrOnCastDescEqFail (x , _rt1 , (NoNull, _ )), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
283283 Ref r :: vs', [Plain (Br x) @@ e.at]
284284
285- | BrOnCastDescFail (x , _rt1 , _rt2 ), Ref desc :: Ref r :: vs' ->
285+ | BrOnCastDescEqFail (x , _rt1 , _rt2 ), Ref desc :: Ref r :: vs' ->
286286 (match Aggr. read_desc r with
287287 | Some desc' when eq_ref desc desc' -> Ref r :: vs', []
288288 | _ -> Ref r :: vs', [Plain (Br x) @@ e.at]
@@ -689,16 +689,16 @@ let rec step (c : config) : config =
689689 string_of_reftype rt ^ " but got " ^
690690 string_of_reftype (type_of_ref r)) @@ e.at]
691691
692- | RefCastDesc _rt , Ref (NullRef _ ) :: vs' ->
692+ | RefCastDescEq _rt , Ref (NullRef _ ) :: vs' ->
693693 vs', [Trapping " null descriptor reference" @@ e.at]
694694
695- | RefCastDesc (NoNull, _ ), Ref _desc :: Ref (NullRef _ ) :: vs' ->
695+ | RefCastDescEq (NoNull, _ ), Ref _desc :: Ref (NullRef _ ) :: vs' ->
696696 vs', [Trapping " descriptor cast failure" @@ e.at]
697697
698- | RefCastDesc (Null, _ ), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
698+ | RefCastDescEq (Null, _ ), Ref _desc :: Ref ((NullRef _ ) as r ) :: vs' ->
699699 Ref r :: vs', []
700700
701- | RefCastDesc rt , Ref desc :: Ref r :: vs' ->
701+ | RefCastDescEq rt , Ref desc :: Ref r :: vs' ->
702702 (match Aggr. read_desc r with
703703 | Some desc' when eq_ref desc desc' -> Ref r :: vs', []
704704 | _ -> vs', [Trapping " descriptor cast failure" @@ e.at]
0 commit comments