test/testsuites/danmar-verify: Added test cases
This commit is contained in:
parent
05b96d42e9
commit
39a6eefef5
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue