-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Labels:
-
Service Arch
-
ALL
The `_storage` member of StaticImmortal is raw memory that is treated as a live T value, via reinterpret_cast or placement new. Situations like this technically require a std::launder in C++17 to disable harmful compiler optimizations.