summaryrefslogtreecommitdiff
path: root/deps/v8/src/builtins/frames.tq
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/builtins/frames.tq')
-rw-r--r--deps/v8/src/builtins/frames.tq4
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);
}