jsminplus: Fix JSNode memory leak from 'continue' statements
authorTimo Tijhof <krinklemail@gmail.com>
Thu, 29 Jun 2017 01:19:20 +0000 (18:19 -0700)
committerTimo Tijhof <krinklemail@gmail.com>
Thu, 29 Jun 2017 01:19:20 +0000 (18:19 -0700)
commitbabc7d7ef63d65a1c609d4b43d4709aab30833e7
treecfbc3d9dcdf8cb94440f66472a4659e80d3f690c
parentb4ba469f260efe4bc1254c08cf70771b33c328fd
jsminplus: Fix JSNode memory leak from 'continue' statements

During parsing of scripts containing a 'continue' statement,
the JSNode for that statements, and all containing blocks (e.g. conditional
blocks, for-loop/white-loop statements , etc.) were being held
in memory indefinitely.

Bug: T31784
Change-Id: Id7006c264a470ba665434f6f275e49a1516b73ae
includes/libs/jsminplus.php