HCoop
/
bpt
/
coccinelle.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Release coccinelle-0.1.1
[bpt/coccinelle.git]
/
tests
/
bad_assign.cocci
1
@@
2
expression x;
3
expression E;
4
constant c;
5
statement S1, S2;
6
@@
7
8
+ x = E;
9
+ NOTHING_XXX;
10
if (
11
- c == (x = E)
12
+ x == c
13
)
14
S1 else S2
15
16
@@
17
expression x;
18
expression E;
19
constant c;
20
statement S1, S2;
21
@@
22
23
+ x = E;
24
+ NOTHING_XXX;
25
if (
26
- (x = E) == c
27
+ x == c
28
)
29
S1 else S2
30
31
@@
32
expression x;
33
expression E;
34
constant c;
35
statement S1, S2;
36
@@
37
38
+ x = E;
39
+ NOTHING_XXX;
40
if (
41
- c != (x = E)
42
+ x != c
43
)
44
S1 else S2
45
46
@@
47
expression x;
48
expression E;
49
constant c;
50
statement S1, S2;
51
@@
52
53
+ x = E;
54
+ NOTHING_XXX;
55
if (
56
- (x = E) != c
57
+ x != c
58
)
59
S1 else S2
60
61
@@
62
expression x;
63
expression E, E1;
64
statement S1, S2;
65
@@
66
67
+ x = E;
68
+ NOTHING_XXX;
69
if (
70
- E1 == (x = E)
71
+ E1 == x
72
)
73
S1 else S2
74
75
@@
76
expression x;
77
expression E, E1;
78
statement S1, S2;
79
@@
80
81
+ x = E;
82
+ NOTHING_XXX;
83
if (
84
- (x = E) == E1
85
+ x == E1
86
)
87
S1 else S2
88
89
@@
90
expression x;
91
expression E,E1;
92
statement S1, S2;
93
@@
94
95
+ x = E;
96
+ NOTHING_XXX;
97
if (
98
- E1 != (x = E)
99
+ E1 != x
100
)
101
S1 else S2
102
103
@@
104
expression x;
105
expression E,E1;
106
statement S1, S2;
107
@@
108
109
+ x = E;
110
+ NOTHING_XXX;
111
if (
112
- (x = E) != E1
113
+ x != E1
114
)
115
S1 else S2
116
117
@@
118
expression x;
119
expression E;
120
statement S1, S2;
121
@@
122
123
+ x = E;
124
+ NOTHING_XXX;
125
if (
126
- x = E
127
+ x
128
)
129
S1 else S2
130
131
@@
132
expression x;
133
expression E;
134
statement S1, S2;
135
@@
136
137
+ x = E;
138
+ NOTHING_XXX;
139
if (!
140
- (x = E)
141
+ x
142
)
143
S1 else S2
144
145
@@
146
@@
147
148
- NOTHING_XXX;