From 852fee170e15126fe2209088fd7cae05bcdcd17a Mon Sep 17 00:00:00 2001 From: Alexander Kuzmenko Date: Tue, 3 Oct 2017 09:46:14 +0200 Subject: [PATCH] [php] don't expect iterator to have `iterator` field (fixes #69) (#71) * [php] don't expect IntIterator to have a field which does not exist (fixes #69) * cleanup * fix Interp.makeIterator for Haxe 3.4 --- hscript/Interp.hx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hscript/Interp.hx b/hscript/Interp.hx index 32bb7dd..5d64386 100644 --- a/hscript/Interp.hx +++ b/hscript/Interp.hx @@ -597,7 +597,7 @@ class Interp { } function makeIterator( v : Dynamic ) : Iterator { - #if ((flash && !flash9) || php) + #if ((flash && !flash9) || (php && !php7 && haxe_ver < '4.0.0')) if ( v.iterator != null ) v = v.iterator(); #else try v = v.iterator() catch( e : Dynamic ) {};