summaryrefslogtreecommitdiffstats
path: root/idlc/source/idlccompile.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'idlc/source/idlccompile.cxx')
-rw-r--r--idlc/source/idlccompile.cxx8
1 files changed, 3 insertions, 5 deletions
diff --git a/idlc/source/idlccompile.cxx b/idlc/source/idlccompile.cxx
index 7a065428c1f2..c7e69362ec8a 100644
--- a/idlc/source/idlccompile.cxx
+++ b/idlc/source/idlccompile.cxx
@@ -317,12 +317,10 @@ sal_Int32 compileFile(const OString * pathname)
rtl_uString** pCmdArgs = nullptr;
pCmdArgs = static_cast<rtl_uString**>(rtl_allocateZeroMemory(nCmdArgs * sizeof(rtl_uString*)));
- ::std::vector< OUString >::iterator iter = lCppArgs.begin();
- ::std::vector< OUString >::iterator end = lCppArgs.end();
int i = 0;
- while ( iter != end ) {
- pCmdArgs[i++] = (*iter).pData;
- ++iter;
+ for (auto const& elem : lCppArgs)
+ {
+ pCmdArgs[i++] = elem.pData;
}
procError = osl_executeProcess( cpp.pData, pCmdArgs, nCmdArgs, osl_Process_WAIT,