diff --git a/cpp/csp/cppnodes/baselibimpl.cpp b/cpp/csp/cppnodes/baselibimpl.cpp index ab06c52c..a0cd2a02 100644 --- a/cpp/csp/cppnodes/baselibimpl.cpp +++ b/cpp/csp/cppnodes/baselibimpl.cpp @@ -379,11 +379,11 @@ DECLARE_CPPNODE( unroll ) { size_t idx = 0; if( !s_pending ) - CSP_OUTPUT( v[idx++] ); + CSP_OUTPUT( static_cast( v[idx++] ) ); s_pending += sz - idx; for( ; idx < sz; ++idx ) - csp.schedule_alarm( alarm, TimeDelta::ZERO(), v[idx] ); + csp.schedule_alarm( alarm, TimeDelta::ZERO(), static_cast( v[idx] ) ); } }