We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Under the latest 6.17 compiler Omax, the link error: L6654: Rejected Local symbol *** referred to from non group member lto-llvm-***.o(.text.***). This error message is consistent with Inline static variables are defined in the class, for example:class A {public: inline static uint32_t s_Var{};}
This problem can also occur under O0 (some files are O1/Ofast). When there are more "inline static" members in .h (distributed in different .h files), this compiler basically fails to link successfully