| Index: mojo/public/cpp/bindings/filter_chain.h | 
| diff --git a/mojo/public/cpp/bindings/filter_chain.h b/mojo/public/cpp/bindings/filter_chain.h | 
| index a27c6cad21423c0554bedc4152bc042fe50f9d3d..1262f39b8033c7e5e9fd77d0b5aea004403ef042 100644 | 
| --- a/mojo/public/cpp/bindings/filter_chain.h | 
| +++ b/mojo/public/cpp/bindings/filter_chain.h | 
| @@ -8,13 +8,16 @@ | 
| #include <utility> | 
| #include <vector> | 
|  | 
| +#include "base/compiler_specific.h" | 
| #include "base/macros.h" | 
| #include "base/memory/ptr_util.h" | 
| +#include "mojo/public/cpp/bindings/bindings_export.h" | 
| #include "mojo/public/cpp/bindings/message.h" | 
|  | 
| namespace mojo { | 
|  | 
| -class FilterChain : public MessageReceiver { | 
| +class MOJO_CPP_BINDINGS_EXPORT FilterChain | 
| +    : NON_EXPORTED_BASE(public MessageReceiver) { | 
| public: | 
| // Doesn't take ownership of |sink|. Therefore |sink| has to stay alive while | 
| // this object is alive. | 
|  |