Index: Source/core/dom/CrossThreadTask.h |
diff --git a/Source/core/dom/CrossThreadTask.h b/Source/core/dom/CrossThreadTask.h |
index 9902ebdcefdd38cedab485bf77ecd2c9608df52d..d35ac3a7d0b093fab5e20dfffa29ecc524bdabc9 100644 |
--- a/Source/core/dom/CrossThreadTask.h |
+++ b/Source/core/dom/CrossThreadTask.h |
@@ -57,6 +57,12 @@ template<typename T> struct CrossThreadTaskTraits<PassOwnPtr<T> > { |
typedef PassOwnPtr<T> ParamType; |
}; |
+// FIXME: Oilpan: Using a RawPtr is not safe. |
+// We need to move ExecutionContextTask to the heap and make this a Member. |
+template<typename T> struct CrossThreadTaskTraits<RawPtr<T> > { |
+ typedef RawPtr<T> ParamType; |
haraken
2014/05/27 15:01:44
In order to make the plugin happy, I need to add I
zerny-chromium
2014/05/28 06:03:19
You can do an ignore on the classes:
class GC_P
|
+}; |
+ |
template<typename P1, typename MP1> |
class CrossThreadTask1 : public ExecutionContextTask { |
public: |