diff options
author | Erik Verbruggen <erik.verbruggen@qt.io> | 2017-08-25 14:28:15 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2017-08-25 18:40:51 +0000 |
commit | 5d3edf6551e5388645f22636efd2981503927e1d (patch) | |
tree | 6f1e33d49de498816e3474274f60fe2d81394860 /src/qml/compiler/qv4codegen.cpp | |
parent | acaa28e916b0d89e3c243cc3f8a46fcf74d8be63 (diff) |
Correctly initialize the first function line in the bytecode generator
Change-Id: I54824554a908de4ac764d637fb43a0c79809c718
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/qml/compiler/qv4codegen.cpp')
-rw-r--r-- | src/qml/compiler/qv4codegen.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/qml/compiler/qv4codegen.cpp b/src/qml/compiler/qv4codegen.cpp index 7e8a823939..ab2578a8c7 100644 --- a/src/qml/compiler/qv4codegen.cpp +++ b/src/qml/compiler/qv4codegen.cpp @@ -1936,6 +1936,7 @@ int Codegen::defineFunction(const QString &name, AST::Node *ast, BytecodeGenerator *savedBytecodeGenerator; savedBytecodeGenerator = bytecodeGenerator; bytecodeGenerator = &bytecode; + bytecodeGenerator->setLocation(ast->firstSourceLocation()); // allocate the js stack frame (Context & js Function & accumulator) bytecodeGenerator->newRegisterArray(sizeof(JSStackFrame)/sizeof(Value)); |