Skip to content

Commit 9c985b3

Browse files
Update std.cpp
1 parent 088ac1f commit 9c985b3

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

test/cfg/std.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4982,6 +4982,18 @@ std::span<const int> returnDanglingLifetime_std_span1() {
49824982
}
49834983
#endif
49844984

4985+
void* returnDanglingLifetime_memcpy() { // #14833
4986+
char a[4];
4987+
// cppcheck-suppress returnDanglingLifetime
4988+
return memcpy(a, "abc", 4);
4989+
}
4990+
4991+
wchar_t* returnDanglingLifetime_wcscat() {
4992+
wchar_t a[10]{L"abc"};
4993+
// cppcheck-suppress returnDanglingLifetime
4994+
return wcscat(a, L"def");
4995+
}
4996+
49854997
void beginEnd()
49864998
{
49874999
std::vector<int> v;

0 commit comments

Comments
 (0)