Changeset 264748 in webkit for trunk/Source/JavaScriptCore/bytecompiler
- Timestamp:
- Jul 23, 2020, 12:28:49 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecompiler/NodesCodegen.cpp
r264504 r264748 4893 4893 RefPtr<RegisterID> tempRegister = generator.newTemporary(); 4894 4894 4895 Ref<Label> superclassIsUndefinedLabel = generator.newLabel();4896 generator.emitJumpIfTrue(generator.emitIsUndefined(tempRegister.get(), superclass.get()), superclassIsUndefinedLabel.get());4897 4898 4895 Ref<Label> superclassIsNullLabel = generator.newLabel(); 4899 4896 generator.emitJumpIfTrue(generator.emitIsNull(tempRegister.get(), superclass.get()), superclassIsNullLabel.get()); … … 4901 4898 Ref<Label> superclassIsConstructorLabel = generator.newLabel(); 4902 4899 generator.emitJumpIfTrue(generator.emitIsConstructor(tempRegister.get(), superclass.get()), superclassIsConstructorLabel.get()); 4903 generator.emitLabel(superclassIsUndefinedLabel.get());4904 4900 generator.emitThrowTypeError("The superclass is not a constructor."_s); 4905 4901 generator.emitLabel(superclassIsConstructorLabel.get());
Note:
See TracChangeset
for help on using the changeset viewer.