Index: public/web/WebScopedMicrotaskSuppression.h |
diff --git a/public/web/WebScopedMicrotaskSuppression.h b/public/web/WebScopedMicrotaskSuppression.h |
index 7245cd58832fa9050e15d42a0727c6e734f165eb..8347ddf508396afc12d7aedc3ce7021286b0f0bc 100644 |
--- a/public/web/WebScopedMicrotaskSuppression.h |
+++ b/public/web/WebScopedMicrotaskSuppression.h |
@@ -63,10 +63,12 @@ private: |
BLINK_EXPORT void initialize(); |
BLINK_EXPORT void reset(); |
-#ifndef NDEBUG |
+ // Always declare this data member. When assertions are on in |
+ // Release builds of Blink, this header may be included from |
+ // Chromium with different preprocessor options than used when |
+ // building Blink itself. |
class Impl; |
WebPrivateOwnPtr<Impl> m_impl; |
-#endif |
}; |
} // WebKit |