From cb831561320e3cdeaa6a59b557c202ff2ef1540f Mon Sep 17 00:00:00 2001 From: Kp Date: Tue, 3 Mar 2015 04:36:16 +0000 Subject: [PATCH] Fix -O0 build btb reports that clang fails to link . When building at -O0, static member glow_num has its address referenced because the compiler does not inline non-static method glow_num_stub::operator=. Add a definition of this symbol. Fixes: 77ec36b9c3edf03d43424e3605f59518e4b3a490 ("Convert g3_draw_morphing_model to class") --- similar/3d/interp.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/similar/3d/interp.cpp b/similar/3d/interp.cpp index 80758e6f3..c0629986f 100644 --- a/similar/3d/interp.cpp +++ b/similar/3d/interp.cpp @@ -493,6 +493,7 @@ public: } }; +constexpr glow_num_stub g3_draw_morphing_model_state::glow_num; constexpr const glow_values_t *g3_draw_morphing_model_state::glow_values; }