
The strict config currently just enables -Wexit-time-destructors, just like in //pdf/BUILD.gn. The strict config is not applied to test code, where static initializers and exit-time destructors have traditionally been tolerated. Then fix code that triggers the new warning. Bug: 101600 Change-Id: Ief6002062c5c49744792d2adff417843b4f3b7c3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4179674 Reviewed-by: Sparik Hayrapetyan <ust@google.com> Commit-Queue: Lei Zhang <thestig@chromium.org> Cr-Commit-Position: refs/heads/main@{#1094535}
//printing
contains foundational code that is used for printing. It can depend
on other low-level directories like //cc/paint
and //ui
, but not higher
level code like //components
or //content
. Higher level printing code should
live in //components/printing
or the embedder.