JSC should have InstanceOf inline caching
[WebKit-https.git] / Source / JavaScriptCore / dfg / DFGInlineCacheWrapperInlines.h
index 2035e83..190a331 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
+ * Copyright (C) 2013-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
@@ -23,8 +23,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
  */
 
-#ifndef DFGInlineCacheWrapperInlines_h
-#define DFGInlineCacheWrapperInlines_h
+#pragma once
 
 #if ENABLE(DFG_JIT)
 
 namespace JSC { namespace DFG {
 
 template<typename GeneratorType>
-void InlineCacheWrapper<GeneratorType>::finalize(LinkBuffer& linkBuffer)
+void InlineCacheWrapper<GeneratorType>::finalize(LinkBuffer& fastPath, LinkBuffer& slowPath)
 {
     m_generator.reportSlowPathCall(m_slowPath->label(), m_slowPath->call());
-    m_generator.finalize(linkBuffer);
+    m_generator.finalize(fastPath, slowPath);
 }
 
 } } // namespace JSC::DFG
 
 #endif // ENABLE(DFG_JIT)
-
-#endif // DFGInlineCacheWrapperInlines_h
-