Fixing #3515 (Add samples/id/good|bad.cpp)
http://sourceforge.net/apps/trac/cppcheck/ticket/3515
This commit is contained in:
parent
6cac600d37
commit
5bb956b0ff
|
@ -29,4 +29,5 @@ astyle $style $options test/*.h
|
|||
|
||||
astyle $style $options tools/*.cpp
|
||||
astyle $style $options --recursive "samples/*.c"
|
||||
astyle $style $options --recursive "samples/*.cpp"
|
||||
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
int main()
|
||||
{
|
||||
int a[2];
|
||||
a[0] = 0;
|
||||
a[1] = 0;
|
||||
a[2] = 0;
|
||||
return a[0];
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
int main()
|
||||
{
|
||||
int a[3];
|
||||
a[0] = 0;
|
||||
a[1] = 0;
|
||||
a[2] = 0;
|
||||
return a[0];
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
void foo(int **a)
|
||||
{
|
||||
int b = 1;
|
||||
*a = &b;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
int *c;
|
||||
foo(&c);
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
void foo(int **a)
|
||||
{
|
||||
int b = 1;
|
||||
**a = b;
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
int b;
|
||||
int *c = &b;
|
||||
foo(&c);
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
int main()
|
||||
{
|
||||
int a[2];
|
||||
int i;
|
||||
for (i = 0; i < 3; i++)
|
||||
a[i] = 0;
|
||||
return a[0];
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
int main()
|
||||
{
|
||||
int a[3];
|
||||
int i;
|
||||
for (i = 0; i < 3; i++)
|
||||
a[i] = 0;
|
||||
return a[0];
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
#include <vector>
|
||||
int main()
|
||||
{
|
||||
std::vector<int> items;
|
||||
items.push_back(1);
|
||||
items.push_back(2);
|
||||
items.push_back(3);
|
||||
std::vector<int>::iterator iter;
|
||||
for (iter=items.begin() ; iter!=items.end() ; ++iter) {
|
||||
if (true) {
|
||||
items.erase(iter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
#include <vector>
|
||||
int main()
|
||||
{
|
||||
std::vector<int> items;
|
||||
items.push_back(1);
|
||||
items.push_back(2);
|
||||
items.push_back(3);
|
||||
std::vector<int>::iterator iter;
|
||||
for (iter=items.begin(); iter!= items.end();) {
|
||||
if (true) {
|
||||
iter = items.erase(iter);
|
||||
} else {
|
||||
++iter;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
#include <stdio.h>
|
||||
int main()
|
||||
{
|
||||
char str[5];
|
||||
snprintf(str, 10, "%s", "abc");
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
#include <stdio.h>
|
||||
int main()
|
||||
{
|
||||
char str[10];
|
||||
snprintf(str, 10, "%s", "abc");
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
int main()
|
||||
{
|
||||
#ifndef A
|
||||
}
|
||||
#endif
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
int main()
|
||||
{
|
||||
#ifndef A
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue