mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
Make libfuzzer driver properly handle ES2015 test inputs with Promises (#2918)
Not running enqueued jobs (resulting from promises) caused false alarms (internal assertion failures) at cleanup. JerryScript-DCO-1.0-Signed-off-by: Akos Kiss akiss@inf.u-szeged.hu
This commit is contained in:
parent
3275c062f8
commit
78657e667d
@ -31,6 +31,9 @@ int LLVMFuzzerTestOneInput (const uint8_t *data, size_t size)
|
||||
{
|
||||
jerry_value_t run_value = jerry_run (parse_value);
|
||||
jerry_release_value (run_value);
|
||||
|
||||
jerry_value_t run_queue_value = jerry_run_all_enqueued_jobs ();
|
||||
jerry_release_value (run_queue_value);
|
||||
}
|
||||
|
||||
jerry_release_value (parse_value);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user