diff --git a/src/generator.h b/src/generator.h index 6944924..abff5f8 100644 --- a/src/generator.h +++ b/src/generator.h @@ -1328,7 +1328,7 @@ void Generator::CopyTmpStreamToOutputStreams(Item::Function & fun, S for(size_t s=0 ; s < fun.parameters.size() ; ++s) { std::wstring & name = fun.parameters[s]->name; - std::pair::StreamsMap::iterator, bool> iterator_inserted = output_stream_map->streams_map.insert(std::make_pair(name, (StreamType*)0)); + std::pair::StreamsMap::iterator, bool> iterator_inserted = output_stream_map->streams_map.insert(std::make_pair(name, (StreamType*)0)); StreamType * & stream = iterator_inserted.first->second; bool inserted = iterator_inserted.second; diff --git a/src/outstreams.h b/src/outstreams.h index 8b1aa63..66f976f 100644 --- a/src/outstreams.h +++ b/src/outstreams.h @@ -144,7 +144,7 @@ void OutStreams::ResizeTab(size_t len) template void OutStreams::ClearMap() { - StreamsMap::iterator i; + typename StreamsMap::iterator i; for(i=streams_map.begin() ; i != streams_map.end() ; ++i) {