DescriptionUse absolute namespace references in //base/logging.h macros
Macros can be used in various namespace contexts, and macros that expand
to "logging::Something" can end up choosing some_namespace::logging
if used in a context wher ethere exists a nested namespace logging with
a conflicting name like LogMessage. It's fixable by using "::logging::"
instead of "logging::" in the macros.
No examples of such issues in chrome, but this can help downstream and
seems a good thing to do consistently.
BUG=
Committed: https://crrev.com/612550fd30ada9255df285534eef179c9301b398
Cr-Commit-Position: refs/heads/master@{#406910}
Patch Set 1 #
Messages
Total messages: 17 (8 generated)
|