diff options
Diffstat (limited to 'deps/v8/src/builtins/frames.tq')
-rw-r--r-- | deps/v8/src/builtins/frames.tq | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/v8/src/builtins/frames.tq b/deps/v8/src/builtins/frames.tq index 7467381690..79f2a0ae01 100644 --- a/deps/v8/src/builtins/frames.tq +++ b/deps/v8/src/builtins/frames.tq @@ -24,8 +24,8 @@ Cast<FrameType>(o: Object): FrameType labels CastError { if (TaggedIsNotSmi(o)) goto CastError; assert( - (Convert<uintptr>(BitcastTaggedToWord(o)) >>> kSmiTagSize) < - kFrameTypeCount); + Convert<int32>(BitcastTaggedToWordForTagAndSmiBits(o)) < + Convert<int32>(kFrameTypeCount << kSmiTagSize)); return %RawDownCast<FrameType>(o); } |