DescriptionRemove unwanted declaration of storage for NeedsAdjustAndMark<>.
This rolls back the change made in
https://codereview.chromium.org/429793003/
We shouldn't have to do this if the class type has been fully
instantiated and "used". Traits used to direct compilation won't run
into this (as the expression will clearly have to be evaluated at
compile-time), but gtest usage of traits may end up evaluating their
predicate expressions in compiled code, thus requiring that the trait
has been instantiated in the compilation unit already. Declaring one
for all uses of NeedsAdjustAndMark<> is too strong, and isn't needed
really (now) -- retire, but avoid running into the issue for the
corresponding unit test.
R=
BUG=
Committed: https://crrev.com/7c64218640eb5047036dae700300e05d9c09f20d
Cr-Commit-Position: refs/heads/master@{#440618}
Patch Set 1 #
Messages
Total messages: 14 (9 generated)
|