From ff5bc526b4868aef9fb3a551afc5636b308a3d83 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Thu, 31 May 2018 16:06:34 +0200 Subject: Add support for yield* Change-Id: I5b054b59519ed825459a5b0b0a7cd2c6fc8a3797 Reviewed-by: Simon Hausmann --- src/qml/compiler/qv4bytecodehandler.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/qml/compiler/qv4bytecodehandler.cpp') diff --git a/src/qml/compiler/qv4bytecodehandler.cpp b/src/qml/compiler/qv4bytecodehandler.cpp index 5b836c2e9c..65293becfd 100644 --- a/src/qml/compiler/qv4bytecodehandler.cpp +++ b/src/qml/compiler/qv4bytecodehandler.cpp @@ -240,6 +240,9 @@ std::vector ByteCodeHandler::collectLabelsInBytecode(const char *code, uint COLLECTOR_BEGIN_INSTR(Yield) COLLECTOR_END_INSTR(Yield) + COLLECTOR_BEGIN_INSTR(YieldStar) + COLLECTOR_END_INSTR(YieldStar) + COLLECTOR_BEGIN_INSTR(Resume) COLLECTOR_END_INSTR(Resume) @@ -335,6 +338,9 @@ std::vector ByteCodeHandler::collectLabelsInBytecode(const char *code, uint COLLECTOR_BEGIN_INSTR(IteratorNext) COLLECTOR_END_INSTR(IteratorNext) + COLLECTOR_BEGIN_INSTR(IteratorNextForYieldStar) + COLLECTOR_END_INSTR(IteratorNextForYieldStar) + COLLECTOR_BEGIN_INSTR(IteratorClose) COLLECTOR_END_INSTR(IteratorClose) -- cgit v1.2.3