| Index: third_party/WebKit/Source/platform/heap/Visitor.h
|
| diff --git a/third_party/WebKit/Source/platform/heap/Visitor.h b/third_party/WebKit/Source/platform/heap/Visitor.h
|
| index 022ffe99ccc17fe69749b12fad644a36b2853293..eddab643550bbe57f08da846ccd6961edae6a85d 100644
|
| --- a/third_party/WebKit/Source/platform/heap/Visitor.h
|
| +++ b/third_party/WebKit/Source/platform/heap/Visitor.h
|
| @@ -53,10 +53,11 @@ class TraceEagerlyTrait;
|
| class ThreadState;
|
| class Visitor;
|
|
|
| -// The TraceMethodDelegate is used to convert a trace method for type T to a TraceCallback.
|
| -// This allows us to pass a type's trace method as a parameter to the PersistentNode
|
| -// constructor. The PersistentNode constructor needs the specific trace method due an issue
|
| -// with the Windows compiler which instantiates even unused variables. This causes problems
|
| +// The TraceMethodDelegate is used to convert a trace method for type T to a
|
| +// TraceCallback. This allows us to pass a type's trace method as a parameter
|
| +// to the PersistentNode constructor. The PersistentNode constructor needs the
|
| +// specific trace method due an issue with the Windows compiler which
|
| +// instantiates even unused variables. This causes problems
|
| // in header files where we have only forward declarations of classes.
|
| template <typename T, void (T::*method)(Visitor*)>
|
| struct TraceMethodDelegate {
|
|
|