In Clang, static object fields are initialised from top to bottom, but before any other variables in anoymous namespaces. To the contrary, GCC evaluates *any* initialisation expression in the translation unit together from top to bottom. Thus, in the clang generated code, in two cases the static initialisation could use a not yet constructed local lib::_Fmt formatter object. |
||
|---|---|---|
| .. | ||
| addcliptest.cpp | ||
| defs-manager-impl-test.cpp | ||
| defs-manager-test.cpp | ||
| defs-registry-impl-test.cpp | ||
| deletecliptest.cpp | ||
| placement-index-query-test.cpp | ||
| placement-index-test.cpp | ||
| placement-scope-test.cpp | ||
| query-focus-stack-test.cpp | ||
| query-focus-test.cpp | ||
| query-resolver-test.cpp | ||
| rebuildfixturetest.cpp | ||
| scope-path-test.cpp | ||
| scope-query-test.cpp | ||
| session-element-query-test.cpp | ||
| session-element-tracker-test.cpp | ||
| session-modify-parts-test.cpp | ||
| session-service-access-test.cpp | ||
| session-structure-test.cpp | ||
| sessionmanagertest.cpp | ||
| test-scope-invalid.hpp | ||
| test-scopes.cpp | ||
| test-scopes.hpp | ||
| testclip.cpp | ||
| testclip.hpp | ||
| testroot.hpp | ||
| testsession1.hpp | ||
| timeline-sequence-handling-test.cpp | ||