@@ -879,7 +879,9 @@ namespace Js
879
879
CodeGenRuntimeData = 11 ,
880
880
PolymorphicInlineCachesHead = 12 , // DList of all polymorphic inline caches that aren't finalized yet
881
881
PropertyIdsForScopeSlotArray = 13 , // For SourceInfo
882
+ #if ENABLE_PROFILE_INFO
882
883
PolymorphicCallSiteInfoHead = 14 ,
884
+ #endif
883
885
AuxBlock = 15 , // Optional auxiliary information
884
886
AuxContextBlock = 16 , // Optional auxiliary context specific information
885
887
ReferencedPropertyIdMap = 17 ,
@@ -890,7 +892,9 @@ namespace Js
890
892
ForInCacheArray = 22 ,
891
893
SlotIdInCachedScopeToNestedIndexArray = 23 ,
892
894
CodeGenCallbackRuntimeData = 24 ,
895
+ #if ENABLE_PROFILE_INFO
893
896
CallbackArgOutInfoList = 25 ,
897
+ #endif
894
898
895
899
Max,
896
900
Invalid = 0xff
@@ -920,7 +924,9 @@ namespace Js
920
924
AuxPointerTypeEntry (AuxPointerType::CodeGenRuntimeData, Field(FunctionCodeGenRuntimeData*)*);
921
925
AuxPointerTypeEntry (AuxPointerType::PolymorphicInlineCachesHead, FunctionBodyPolymorphicInlineCache*);
922
926
AuxPointerTypeEntry (AuxPointerType::PropertyIdsForScopeSlotArray, Js::PropertyId*);
927
+ #if ENABLE_PROFILE_INFO
923
928
AuxPointerTypeEntry (AuxPointerType::PolymorphicCallSiteInfoHead , PolymorphicCallSiteInfo*);
929
+ #endif
924
930
AuxPointerTypeEntry (AuxPointerType::AuxBlock, ByteBlock*);
925
931
AuxPointerTypeEntry (AuxPointerType::AuxContextBlock, ByteBlock*);
926
932
AuxPointerTypeEntry (AuxPointerType::ReferencedPropertyIdMap, PropertyId*);
@@ -931,7 +937,9 @@ namespace Js
931
937
AuxPointerTypeEntry (AuxPointerType::ForInCacheArray, EnumeratorCache*);
932
938
AuxPointerTypeEntry (AuxPointerType::SlotIdInCachedScopeToNestedIndexArray, Js::AuxArray<uint32>*);
933
939
AuxPointerTypeEntry (AuxPointerType::CodeGenCallbackRuntimeData, Field(FunctionCodeGenRuntimeData*)*);
940
+ #if ENABLE_PROFILE_INFO
934
941
AuxPointerTypeEntry (AuxPointerType::CallbackArgOutInfoList, CallbackInfoList*);
942
+ #endif
935
943
#undef AuxPointerTypeEntry
936
944
937
945
typedef AuxPtrs<FunctionProxy, AuxPointerType> AuxPtrsT;
0 commit comments