diff --git a/js/src/jsinfer.cpp b/js/src/jsinfer.cpp index 8ab4429ba70..388db282297 100644 --- a/js/src/jsinfer.cpp +++ b/js/src/jsinfer.cpp @@ -792,7 +792,7 @@ TypeObjectKey::clasp() TaggedProto TypeObjectKey::proto() { - return isTypeObject() ? asTypeObject()->proto : asSingleObject()->getProto(); + return isTypeObject() ? TaggedProto(asTypeObject()->proto) : asSingleObject()->getTaggedProto(); } JSObject *