Skip to content

Commit 93a8809

Browse files
author
Meghana Gupta
committed
Fix SAL annotations
1 parent 01a5066 commit 93a8809

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

lib/Backend/JITObjTypeSpecFldInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ JITObjTypeSpecFldInfo::GetFixedFieldInfoArray()
256256
void
257257
JITObjTypeSpecFldInfo::BuildObjTypeSpecFldInfoArray(
258258
__in ArenaAllocator * alloc,
259-
__in Js::ObjTypeSpecFldInfo ** objTypeSpecInfo,
259+
_In_reads_(arrayLength) Js::ObjTypeSpecFldInfo ** objTypeSpecInfo,
260260
__in uint arrayLength,
261261
_Inout_updates_(arrayLength) ObjTypeSpecFldIDL * jitData)
262262
{

lib/Backend/JITObjTypeSpecFldInfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class JITObjTypeSpecFldInfo
5656

5757
static void BuildObjTypeSpecFldInfoArray(
5858
__in ArenaAllocator * alloc,
59-
__in Js::ObjTypeSpecFldInfo ** objTypeSpecInfo,
59+
_In_reads_(arrayLength) Js::ObjTypeSpecFldInfo ** objTypeSpecInfo,
6060
__in uint arrayLength,
6161
_Inout_updates_(arrayLength) ObjTypeSpecFldIDL * jitData);
6262

lib/Backend/JITTimePolymorphicInlineCacheInfo.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ JITTimePolymorphicInlineCacheInfo::InitializeEntryPointPolymorphicInlineCacheInf
3636
while (iter.Next())
3737
{
3838
Js::PolymorphicInlineCacheInfo * inlineeInfo = iter.Data();
39+
__analysis_assume(i < inlineeList->Count());
3940
JITTimePolymorphicInlineCacheInfo::InitializePolymorphicInlineCacheInfo(recycler, inlineeInfo, &inlineeInfoIDL[i]);
4041
++i;
4142
}

0 commit comments

Comments
 (0)