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