@@ -2328,12 +2328,14 @@ class ByteCodeBufferBuilder
23282328
23292329 for (uint i = 0 ; i < stubsCount; i++)
23302330 {
2331- PrependUInt32 (builder, _u (" Character Min" ), deferredStubs[i].ichMin );
2332- PrependUInt32 (builder, _u (" Function flags" ), deferredStubs[i].fncFlags );
2333- PrependStruct (builder, _u (" Restore Point" ), &deferredStubs[i].restorePoint );
2331+ DeferredFunctionStub* currentStub = &(deferredStubs[i]);
2332+
2333+ PrependUInt32 (builder, _u (" Character Min" ), currentStub->ichMin );
2334+ PrependUInt32 (builder, _u (" Function flags" ), currentStub->fncFlags );
2335+ PrependStruct (builder, _u (" Restore Point" ), &(currentStub->restorePoint ));
23342336
23352337 // Add all the captured name ids
2336- IdentPtrSet *capturedNames = deferredStubs[i]. capturedNamePointers ;
2338+ IdentPtrSet *capturedNames = currentStub-> capturedNamePointers ;
23372339
23382340 if (capturedNames != nullptr && capturedNames->Count () != 0 )
23392341 {
@@ -2360,10 +2362,10 @@ class ByteCodeBufferBuilder
23602362 PrependUInt32 (builder, _u (" Captured Name Count" ), 0 );
23612363 }
23622364
2363- PrependUInt32 (builder, _u (" Nested Count" ), deferredStubs[i]. nestedCount );
2365+ PrependUInt32 (builder, _u (" Nested Count" ), currentStub-> nestedCount );
23642366 if (recursive)
23652367 {
2366- AddDeferredStubs (builder, deferredStubs[i]. deferredStubs , deferredStubs[i]. nestedCount , recursive);
2368+ AddDeferredStubs (builder, currentStub-> deferredStubs , currentStub-> nestedCount , recursive);
23672369 }
23682370 }
23692371
0 commit comments