Release coccinelle-0.1.1
[bpt/coccinelle.git] / tests / bad_assign.cocci
CommitLineData
34e49164
C
1@@
2expression x;
3expression E;
4constant c;
5statement 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@@
17expression x;
18expression E;
19constant c;
20statement 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@@
32expression x;
33expression E;
34constant c;
35statement 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@@
47expression x;
48expression E;
49constant c;
50statement 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@@
62expression x;
63expression E, E1;
64statement 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@@
76expression x;
77expression E, E1;
78statement 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@@
90expression x;
91expression E,E1;
92statement 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@@
104expression x;
105expression E,E1;
106statement 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@@
118expression x;
119expression E;
120statement S1, S2;
121@@
122
123+ x = E;
124+ NOTHING_XXX;
125 if (
126- x = E
127+ x
128 )
129 S1 else S2
130
131@@
132expression x;
133expression E;
134statement 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;