Descriptionclang/win: Attempt to fix component build after r194273.
We're seeing this error on the clang/win bots:
blink_platform_unittests.HarfBuzzShaperTest.obj :
error LNK2019: unresolved external symbol
"public: __thiscall blink::HarfBuzzShaper::HarfBuzzRun::~HarfBuzzRun(void)"
(??1HarfBuzzRun@HarfBuzzShaper@blink@@QAE@XZ) referenced in function
"private: virtual void __thiscall `anonymous namespace'::HarfBuzzShaperTest_ResolveCandidateRunsLatin_Test::TestBody(void)"
(?TestBody@HarfBuzzShaperTest_ResolveCandidateRunsLatin_Test@?A@@EAEXXZ)
We used to think that cl.exe (MSVC's compiler) doesn't apply __dllexport on
an outer class to inner classes (and continue to do so), but it's not clear
to me why this builds with cl.exe but doesn't with clang-cl.exe. We'll have
to investigate, but for now this will get our component build bots back to
green. (Similar to https://codereview.chromium.org/1027693006/, also see
discussion there.)
BUG=82385
R=hans@chromium.org
TBR=eae
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=194314
Patch Set 1 #
Messages
Total messages: 8 (2 generated)
|