warning: expression with side effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
auto type_name = typeid(*entityPtr).name();
^
warning: expression with side effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
auto type_name = Utility::Demangle(typeid(*stackable).name());
^
clang に切り替えたところ typeid 利用箇所で警告がでたため,これを解消する.
以下,抜粋