]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - heap/HandleStack.h
JavaScriptCore-7601.1.46.3.tar.gz
[apple/javascriptcore.git] / heap / HandleStack.h
index 115784a87b3f3a5871d59f3b4d422fc9d3c0331d..8df8684ece4faacfbde819a2c50c5f53879f243d 100644 (file)
 #ifndef HandleStack_h
 #define HandleStack_h
 
 #ifndef HandleStack_h
 #define HandleStack_h
 
-#include "Assertions.h"
-#include "BlockStack.h"
+#include <wtf/Assertions.h>
+#include <wtf/BlockStack.h>
 #include "Handle.h"
 
 #include "Handle.h"
 
-#include <wtf/UnusedParam.h>
-
 namespace JSC {
 
 class LocalScope;
 namespace JSC {
 
 class LocalScope;
@@ -52,10 +50,10 @@ public:
 
     HandleSlot push();
 
 
     HandleSlot push();
 
-    void mark(HeapRootVisitor&);
+    void visit(HeapRootVisitor&);
 
 private:
 
 private:
-    void grow();
+    JS_EXPORT_PRIVATE void grow();
     void zapTo(Frame&);
     HandleSlot findFirstAfter(HandleSlot);
 
     void zapTo(Frame&);
     HandleSlot findFirstAfter(HandleSlot);