Fix MSVC build

closes #287
This commit is contained in:
Jason Turner 2016-10-07 21:39:19 -06:00
parent 690b96d9ee
commit c37c901a0c

View File

@ -24,7 +24,7 @@ namespace chaiscript {
template<typename Tracer>
auto optimize(eval::AST_Node_Impl_Ptr<Tracer> p) {
(void)std::initializer_list<int>{ (p = T::optimize(p), 0)... };
(void)std::initializer_list<int>{ (p = static_cast<T&>(*this).optimize(p), 0)... };
return p;
}
};