test/testsuites/danmar-verify: Added test cases

This commit is contained in:
Daniel Marjamäki 2019-12-30 09:44:49 +01:00
parent 05b96d42e9
commit 39a6eefef5
1 changed files with 16 additions and 1 deletions

View File

@ -1,4 +1,20 @@
struct S { int x; };
int globalvar;
void callfunc1() {
int x = 16;
scanf("%i\n", &x);
// cppcheck-suppress verificationDivByZero
return 100000 / x;
}
void g1() {
// cppcheck-suppress verificationDivByZero
return 100000 / globalvar;
}
void pointer1(int *p) { void pointer1(int *p) {
// cppcheck-suppress verificationDivByZero // cppcheck-suppress verificationDivByZero
return 100000 / *p; return 100000 / *p;
@ -19,7 +35,6 @@ void stdmap(std::map<int,int> &data) {
return 100000 / data[43]; return 100000 / data[43];
} }
struct S { int x; };
void struct1(struct S *s) { void struct1(struct S *s) {
// cppcheck-suppress verificationDivByZero // cppcheck-suppress verificationDivByZero
return 100000 / s->x; return 100000 / s->x;