@@ -1771,7 +1771,7 @@ namespace Js
17711771 Field (bool ) m_utf8SourceHasBeenSet; // start of UTF8-encoded source
17721772 Field (uint) m_sourceIndex; // index into the scriptContext's list of saved sources
17731773#if DYNAMIC_INTERPRETER_THUNK
1774- void * m_dynamicInterpreterThunk; // Unique 'thunk' for every interpreted function - used for ETW symbol decoding.
1774+ PointerNoBarrier ( void ) m_dynamicInterpreterThunk; // Unique 'thunk' for every interpreted function - used for ETW symbol decoding.
17751775#endif
17761776 Field (uint) m_cbStartOffset; // pUtf8Source is this many bytes from the start of the scriptContext's source buffer.
17771777
@@ -2699,16 +2699,16 @@ namespace Js
26992699 uint GetForInLoopDepth () const { return this ->GetCountField (CounterFields::ForInLoopDepth); }
27002700 uint SetForInLoopDepth (uint count) { return this ->SetCountField (CounterFields::ForInLoopDepth, count); }
27012701
2702- bool AllocProfiledForInLoopCount (ProfileId* profileId)
2702+ bool AllocProfiledForInLoopCount (ProfileId* profileId)
27032703 {
2704- ProfileId profiledForInLoopCount = this ->GetProfiledForInLoopCount ();
2705- if (profiledForInLoopCount != Constants::NoProfileId)
2706- {
2707- *profileId = profiledForInLoopCount;
2708- this ->IncreaseCountField (CounterFields::ProfiledForInLoopCount);
2709- return true ;
2710- }
2711- return false ;
2704+ ProfileId profiledForInLoopCount = this ->GetProfiledForInLoopCount ();
2705+ if (profiledForInLoopCount != Constants::NoProfileId)
2706+ {
2707+ *profileId = profiledForInLoopCount;
2708+ this ->IncreaseCountField (CounterFields::ProfiledForInLoopCount);
2709+ return true ;
2710+ }
2711+ return false ;
27122712 }
27132713 ProfileId GetProfiledForInLoopCount () const { return (ProfileId)this ->GetCountField (CounterFields::ProfiledForInLoopCount); }
27142714 void SetProfiledForInLoopCount (ProfileId count) { this ->SetCountField (CounterFields::ProfiledForInLoopCount, count); }
@@ -3029,7 +3029,7 @@ namespace Js
30293029 ForInCache * GetForInCacheArray ();
30303030 void CleanUpForInCache (bool isShutdown);
30313031
3032- void AllocateInlineCache ();
3032+ void AllocateInlineCache ();
30333033 InlineCache * GetInlineCache (uint index);
30343034 bool CanFunctionObjectHaveInlineCaches ();
30353035 void ** GetInlineCaches ();
@@ -3040,8 +3040,8 @@ namespace Js
30403040 IsInstInlineCache * GetIsInstInlineCache (uint index);
30413041 PolymorphicInlineCache * GetPolymorphicInlineCache (uint index);
30423042 PolymorphicInlineCache * CreateNewPolymorphicInlineCache (uint index, PropertyId propertyId, InlineCache * inlineCache);
3043- PolymorphicInlineCache * CreateBiggerPolymorphicInlineCache (uint index, PropertyId propertyId);
3044- private:
3043+ PolymorphicInlineCache * CreateBiggerPolymorphicInlineCache (uint index, PropertyId propertyId);
3044+ private:
30453045
30463046 void ResetInlineCaches ();
30473047 PolymorphicInlineCache * CreatePolymorphicInlineCache (uint index, uint16 size);
0 commit comments