C++: Add failing tests.

This commit is contained in:
Mathias Vorreiter Pedersen
2023-11-15 11:48:37 +00:00
parent 2e9d548083
commit 118d50236f

View File

@@ -229,4 +229,23 @@ int* id(int* px) {
void f() { void f() {
int x; int x;
int* px = id(&x); // GOOD int* px = id(&x); // GOOD
}
void *alloca(size_t);
void* test_alloca() {
void* p = alloca(10);
return p; // BAD [NOT DETECTED]
}
char *strdupa(const char *);
char *strndupa(const char *, size_t);
char* test_strdupa(const char* s) {
return strdupa(s); // BAD [NOT DETECTED]
}
void* test_strndupa(const char* s, size_t size) {
char* s2 = strndupa(s, size);
return s2; // BAD [NOT DETECTED]
} }