<div dir="auto">Hello,<div dir="auto">I took glimpse of PR llvm and or clang has ie lib cpp compound constructing global vars which makes objects get constructed in random order and with nonzero startup cpu/time overhead. </div><div dir="auto"><br></div><div dir="auto">In one of rather mighty embedded projects for 4g enodeb and later 5g base stations we had similar issue. It was forbidden to complex construct global vars.</div><div dir="auto"><br></div><div dir="auto">We could fancy clang syntax checker having option to early detect and track those so we could now how many are still left if any. I would disencourage running it on testsuite though as there were many false positives reported there.</div><div dir="auto"><br></div><div dir="auto">Happy if that helps any.</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Pawel Kunio</div></div>