When making modifications to the code we generally also tend to fix up style/modernization issues as we see them - this can obfuscate the actual change being made.
This is a general bug to cleanup the chromeos file system code, like
- Proper macro usage for ThreadChecker
- s/DCHECK(!callback.is_null())/DCHECK(callback)/
- clang tidy checks such as
-- modernize-use-emplace
-- modernize-use-equals-default
-- modernize-use-nullptr
-- modernize-raw-string-literal
-- modernize-make-unique
Comment 1 by bugdroid1@chromium.org
, May 10 2018