diff options
Diffstat (limited to 'src/qmlcompiler/qqmljsstoragegeneralizer.cpp')
| -rw-r--r-- | src/qmlcompiler/qqmljsstoragegeneralizer.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/qmlcompiler/qqmljsstoragegeneralizer.cpp b/src/qmlcompiler/qqmljsstoragegeneralizer.cpp index 22cfd4c175..ed3743bc61 100644 --- a/src/qmlcompiler/qqmljsstoragegeneralizer.cpp +++ b/src/qmlcompiler/qqmljsstoragegeneralizer.cpp @@ -43,8 +43,10 @@ QQmlJSCompilePass::InstructionAnnotations QQmlJSStorageGeneralizer::run( const auto transformRegisters = [&](QFlatMap<int, QQmlJSRegisterContent> ®isters) { - for (auto j = registers.begin(), jEnd = registers.end(); j != jEnd; ++j) - transformRegister(j.value()); + for (auto j = registers.begin(), jEnd = registers.end(); j != jEnd; ++j) { + QQmlJSRegisterContent &content = j.value(); + transformRegister(content); + } }; for (QQmlJSRegisterContent &argument : function->argumentTypes) { |
