Descriptiondllexport Pickle::WriteBytesStatic
WriteBytesStatic is called by methods defined in pickle.h (e.g. WriteInt,
which calls WritePod<4>). If those methods are inlined (MSVC doesn't seem
to do that, but Clang does), the definition of WriteBytesStatic needs to
be available across the dll boundry.
(Note that dllimport/export isn't inherited by class member templates,
but the visibility attribute that we use on other platforms is.)
BUG=82385
TEST=build ipc.dll with Clang in a shared_library Release build
R=piman@chromium.org, rnk@chromium.org, thakis@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276218
Patch Set 1 #Patch Set 2 : Put BASE_EXPORT on the declaration instead #Messages
Total messages: 17 (0 generated)
|