From 2123f38394d4c98fcb4acdc0378ffd86fd9bec9a Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Fri, 11 Dec 2020 21:19:56 +0000 Subject: fix asynchronous state tracking in `ufuzz` (#4369) --- test/ufuzz/index.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test/ufuzz/index.js') diff --git a/test/ufuzz/index.js b/test/ufuzz/index.js index 93d46187..0b16a590 100644 --- a/test/ufuzz/index.js +++ b/test/ufuzz/index.js @@ -516,10 +516,13 @@ function createAssignmentPairs(recurmax, noComma, stmtDepth, canThrow, varNames, var key = index in keys ? keys[index] : rng(10) && createKey(recurmax, keys); return key ? key + ": " + name : name; }).join(", ")) + " }"); + var save_async = async; + if (was_async != null) async = was_async; values.unshift("{ " + addTrailingComma(pairs.values.map(function(value, index) { var key = index in keys ? keys[index] : createKey(recurmax, keys); return key + ": " + value; }).join(", ")) + " }"); + async = save_async; } break; default: -- cgit v1.2.3