ref: bd7afb99f71200186d0e17ca43e77158de1e0262
parent: b7d4386bf0a35245a2d8705d379aa68d56ea0dbe
author: Ori Bernstein <[email protected]>
date: Mon Aug 18 13:02:06 EDT 2014
Preserve indexes when folding variables.
--- a/mi/fold.c
+++ b/mi/fold.c
@@ -204,6 +204,9 @@
break;
}
+ if (r && n->expr.idx)
+ r->expr.idx = n->expr.idx;
+
if (r)
return r;
else