Apply poisoning to more pointers in JSC.
[WebKit-https.git] / Source / JavaScriptCore / runtime / JSScriptFetcher.h
index 0994db1..0eb3ed0 100644 (file)
@@ -1,5 +1,6 @@
 /*
  * Copyright (C) 2017 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
 
 #pragma once
 
+#include "JSCPoison.h"
 #include "JSGlobalObject.h"
 #include "JSObject.h"
 #include "ScriptFetcher.h"
+#include <wtf/RefPtr.h>
 
 namespace JSC {
 
@@ -71,7 +74,7 @@ private:
     {
     }
 
-    RefPtr<ScriptFetcher> m_fetcher;
+    PoisonedRefPtr<JSScriptFetcherPoison, ScriptFetcher> m_fetcher;
 };
 
 } // namespace JSC