File tree Expand file tree Collapse file tree 6 files changed +14
-14
lines changed
autosar/test/rules/A1-1-1
deleteofpointertoincompleteclass
validcontainerelementaccess Expand file tree Collapse file tree 6 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ void f2() {
24
24
}
25
25
26
26
void f4a (int * a ) {
27
- * a = 100 ; // NON_COMPLAINT
27
+ * a = 100 ; // NON_COMPLIANT
28
28
}
29
29
30
30
void f4b (int * a ) {}
Original file line number Diff line number Diff line change @@ -15,32 +15,32 @@ void t1() {
15
15
int ar4 [4 ] = {1 , 2 , 3 };
16
16
int * ar4p = ar4 ;
17
17
18
- f1 (0 ); // NON_COMPLAINT
19
- f1 (ar ); // NON_COMPLAINT
18
+ f1 (0 ); // NON_COMPLIANT
19
+ f1 (ar ); // NON_COMPLIANT
20
20
f1 (ar2 ); // COMPLIANT
21
21
f1 (ar2p ); // NON_COMPLIANT
22
22
f1 (ar3 ); // COMPLIANT
23
23
f1 (ar3p ); // COMPLIANT
24
24
f1 (ar4 ); // COMPLIANT
25
25
26
- f2 (0 , 0 ); // NON_COMPLAINT
27
- f2 (0 , ar ); // NON_COMPLAINT
26
+ f2 (0 , 0 ); // NON_COMPLIANT
27
+ f2 (0 , ar ); // NON_COMPLIANT
28
28
f2 (0 , ar2 ); // COMPLIANT
29
29
f2 (0 , ar2p ); // NON_COMPLIANT
30
30
f2 (0 , ar3 ); // COMPLIANT
31
31
f2 (0 , ar3p ); // COMPLIANT
32
32
f2 (0 , ar4 ); // COMPLIANT
33
33
34
- f3 (0 ); // COMPLAINT
35
- f3 (ar ); // COMPLAINT
34
+ f3 (0 ); // COMPLIANT
35
+ f3 (ar ); // COMPLIANT
36
36
f3 (ar2 ); // COMPLIANT
37
37
f3 (ar2p ); // COMPLIANT
38
38
f3 (ar3 ); // COMPLIANT
39
39
f3 (ar3p ); // COMPLIANT
40
40
f3 (ar4 ); // COMPLIANT
41
41
42
- f4 (0 , 0 ); // COMPLAINT
43
- f4 (0 , ar ); // COMPLAINT
42
+ f4 (0 , 0 ); // COMPLIANT
43
+ f4 (0 , ar ); // COMPLIANT
44
44
f4 (0 , ar2 ); // COMPLIANT
45
45
f4 (0 , ar2p ); // COMPLIANT
46
46
f4 (0 , ar3 ); // COMPLIANT
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ int f2() { return 0; }
3
3
4
4
int t1 () {
5
5
f1 ();
6
- f2 (); // NON_COMPLAINT
6
+ f2 (); // NON_COMPLIANT
7
7
(void )f2 (); // COMPLIANT
8
8
int a = f2 (); // COMPLIANT
9
9
a = f2 (); // COMPLIANT
Original file line number Diff line number Diff line change 1
1
#include < assert.h> // NON_COMPLIANT
2
- #include < complex.h> // NON_COMPLAINT
2
+ #include < complex.h> // NON_COMPLIANT
3
3
#include < ctype.h> // NON_COMPLIANT
4
4
#include < errno.h> // NON_COMPLIANT
5
5
#include < fenv.h> // NON_COMPLIANT
Original file line number Diff line number Diff line change 1
1
class A {
2
2
class B *impl;
3
3
4
- void test () { delete impl; } // NON_COMPLAINT
4
+ void test () { delete impl; } // NON_COMPLIANT
5
5
};
6
6
7
7
class D {};
8
8
9
9
class C {
10
10
class D *impl1;
11
11
12
- void test () { delete impl1; } // COMPLAINT
12
+ void test () { delete impl1; } // COMPLIANT
13
13
};
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ void f11(std::string cs) {
111
111
const char *cp = cs.c_str ();
112
112
const char *cpe = cp + 2 ;
113
113
114
- while (cp < cpe) { // COMPLAINT
114
+ while (cp < cpe) { // COMPLIANT
115
115
std::string arg (cp); // COMPLIANT
116
116
cp += arg.size () + 1 ;
117
117
}
You can’t perform that action at this time.
0 commit comments