diff options
Diffstat (limited to 'idlc/source/idlccompile.cxx')
-rw-r--r-- | idlc/source/idlccompile.cxx | 8 |
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, |