Thread activity tracker: do not use anonymous namespace union.
Move anonymous namespace union ThreadRef to non anonymous namespace to avoid this warning in GCC: /../../../chromium-68.0.3432.3/base/debug/activity_tracker.cc:605:31: warning: 'base::debug::ThreadActivityTracker::Header' has a field 'base::debug::ThreadActivityTracker::Header::thread_ref' whose type uses the anonymous namespace [-Wsubobject-linkage] struct ThreadActivityTracker::Header { It is discouraged to use in a public type a type declared in an anonymous namespace. It should not be a problem in our case as it is only used internally in activity_tracker.cc, but GCC will still complain in jumbo build as the .cc is used as an include. Change-Id: I121af0053b5ee51661be99ae4470512909416859 Reviewed-on: https://chromium-review.googlesource.com/1066001 Commit-Queue: José Dapena Paz <jose.dapena@lge.com> Reviewed-by:Brian White <bcwhite@chromium.org> Cr-Commit-Position: refs/heads/master@{#561406}
Showing
Please register or sign in to comment