Platform strategies are used there without checking if PLATFORM_STRATEGIES enabled. This breaks the build of ports not using platform strategies yet.
Created attachment 192466 [details] Patch
Comment on attachment 192466 [details] Patch LGTM.
Comment on attachment 192466 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=192466&action=review > Source/WebCore/storage/StorageNamespace.cpp:34 > +#if USE(PLATFORM_STRATEGIES) > #include "PlatformStrategies.h" > #include "StorageStrategy.h" > +#else > +#include "StorageNamespaceImpl.h" > +#endif I think that it's best to not add ifdefs around includes, that's just unnecessary extra work.
(In reply to comment #3) > (From update of attachment 192466 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=192466&action=review > > > Source/WebCore/storage/StorageNamespace.cpp:34 > > +#if USE(PLATFORM_STRATEGIES) > > #include "PlatformStrategies.h" > > #include "StorageStrategy.h" > > +#else > > +#include "StorageNamespaceImpl.h" > > +#endif > > I think that it's best to not add ifdefs around includes, that's just unnecessary extra work. You are right, PlatformStrategies.h and StorageStrategy.h already have the #if USE(PLATFORM_STRATEGIES), I'll submit a new patch.
Created attachment 192694 [details] Patch for landing. Updated patch to not use the #ifdefs for the headers that don't need it.
Alexey, could you confirm the new patch is ok for you?
Comment on attachment 192694 [details] Patch for landing. LGTM.
Comment on attachment 192694 [details] Patch for landing. Clearing flags on attachment: 192694 Committed r146065: <http://trac.webkit.org/changeset/146065>
All reviewed patches have been landed. Closing bug.