File tree Expand file tree Collapse file tree 2 files changed +4
-10
lines changed Expand file tree Collapse file tree 2 files changed +4
-10
lines changed Original file line number Diff line number Diff line change @@ -185,16 +185,14 @@ namespace Sass {
185
185
// only create iterator once in this environment
186
186
Env env (environment (), true );
187
187
exp.env_stack .push_back (&env);
188
- Number_Ptr it = SASS_MEMORY_NEW (Number, low->pstate (), start, sass_end->unit ());
189
- env.set_local (variable, it);
190
188
Block_Obj body = f->block ();
191
189
Expression_Ptr val = 0 ;
192
190
if (start < end) {
193
191
if (f->is_inclusive ()) ++end;
194
192
for (double i = start;
195
193
i < end;
196
194
++i) {
197
- it-> value (i );
195
+ Number_Obj it = SASS_MEMORY_NEW (Number, low-> pstate (), i, sass_end-> unit () );
198
196
env.set_local (variable, it);
199
197
val = body->perform (this );
200
198
if (val) break ;
@@ -204,7 +202,7 @@ namespace Sass {
204
202
for (double i = start;
205
203
i > end;
206
204
--i) {
207
- it-> value (i );
205
+ Number_Obj it = SASS_MEMORY_NEW (Number, low-> pstate (), i, sass_end-> unit () );
208
206
env.set_local (variable, it);
209
207
val = body->perform (this );
210
208
if (val) break ;
Original file line number Diff line number Diff line change @@ -434,16 +434,13 @@ namespace Sass {
434
434
Env env (environment (), true );
435
435
env_stack.push_back (&env);
436
436
call_stack.push_back (f);
437
- Number_Obj it = SASS_MEMORY_NEW (Number, low->pstate (), start, sass_end->unit ());
438
- env.set_local (variable, it);
439
437
Block_Ptr body = f->block ();
440
438
if (start < end) {
441
439
if (f->is_inclusive ()) ++end;
442
440
for (double i = start;
443
441
i < end;
444
442
++i) {
445
- it = SASS_MEMORY_COPY (it);
446
- it->value (i);
443
+ Number_Obj it = SASS_MEMORY_NEW (Number, low->pstate (), i, sass_end->unit ());
447
444
env.set_local (variable, it);
448
445
append_block (body);
449
446
}
@@ -452,8 +449,7 @@ namespace Sass {
452
449
for (double i = start;
453
450
i > end;
454
451
--i) {
455
- it = SASS_MEMORY_COPY (it);
456
- it->value (i);
452
+ Number_Obj it = SASS_MEMORY_NEW (Number, low->pstate (), i, sass_end->unit ());
457
453
env.set_local (variable, it);
458
454
append_block (body);
459
455
}
You can’t perform that action at this time.
0 commit comments