Skip to content

Commit 9b7f3c4

Browse files
Update std.cpp [skip ci]
1 parent 9c985b3 commit 9b7f3c4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

test/cfg/std.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -869,7 +869,7 @@ char * overlappingWriteFunction_strncat(const char *src, char *dest, const std::
869869
// cppcheck-suppress overlappingWriteFunction
870870
(void)strncat(dest, dest+1, 2);
871871
char buffer[] = "strncat";
872-
// cppcheck-suppress overlappingWriteFunction
872+
// cppcheck-suppress [overlappingWriteFunction,returnDanglingLifetime]
873873
return strncat(buffer, buffer + 1, 3);
874874
}
875875

@@ -882,7 +882,7 @@ wchar_t * overlappingWriteFunction_wcsncat(const wchar_t *src, wchar_t *dest, co
882882
// cppcheck-suppress overlappingWriteFunction
883883
(void)wcsncat(dest, dest+1, 2);
884884
wchar_t buffer[] = L"strncat";
885-
// cppcheck-suppress overlappingWriteFunction
885+
// cppcheck-suppress [overlappingWriteFunction,returnDanglingLifetime]
886886
return wcsncat(buffer, buffer + 1, 3);
887887
}
888888

@@ -917,8 +917,8 @@ char * overlappingWriteFunction_strncpy(char *buf, const std::size_t count)
917917

918918
void * overlappingWriteFunction_memmove(void)
919919
{
920-
// No warning shall be shown:
921920
char str[] = "memmove handles overlapping data well";
921+
// cppcheck-suppress returnDanglingLifetime
922922
return memmove(str,str+3,4);
923923
}
924924

0 commit comments

Comments
 (0)