We should support CreateThis in the FTL
[WebKit-https.git] / Source / JavaScriptCore / bytecode / InByIdVariant.h
index b7898a3..dd20911 100644 (file)
@@ -1,5 +1,6 @@
 /*
  * Copyright (C) 2018 Yusuke Suzuki <utatane.tea@gmail.com>.
+ * Copyright (C) 2018 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -54,6 +55,9 @@ public:
     bool isHit() const { return offset() != invalidOffset; }
 
     bool attemptToMerge(const InByIdVariant& other);
+    
+    void markIfCheap(SlotVisitor&);
+    bool finalize();
 
     void dump(PrintStream&) const;
     void dumpInContext(PrintStream&, DumpContext*) const;