1f6524024SPhilippe Mathieu-Daudé// replace 'R = X; return R;' with 'return X;'
29be38598SEduardo Habkost@@
39be38598SEduardo Habkostidentifier VAR;
49be38598SEduardo Habkostexpression E;
59be38598SEduardo Habkosttype T;
69be38598SEduardo Habkostidentifier F;
79be38598SEduardo Habkost@@
89be38598SEduardo Habkost T F(...)
99be38598SEduardo Habkost {
109be38598SEduardo Habkost     ...
119be38598SEduardo Habkost-    T VAR;
129be38598SEduardo Habkost     ... when != VAR
139be38598SEduardo Habkost
14*66997c42SMarkus Armbruster-    VAR = (E);
159be38598SEduardo Habkost-    return VAR;
16*66997c42SMarkus Armbruster+    return E;
179be38598SEduardo Habkost     ... when != VAR
189be38598SEduardo Habkost }
19