summaryrefslogblamecommitdiffstats
path: root/scripts/coccinelle/return_directly.cocci
blob: 4cf50e75ea035963ba0bfae7ea547121cc7f3c17 (plain) (tree)
1
                                              

















                    
// replace 'R = X; return R;' with 'return X;'
@@
identifier VAR;
expression E;
type T;
identifier F;
@@
 T F(...)
 {
     ...
-    T VAR;
     ... when != VAR

-    VAR =
+    return
     E;
-    return VAR;
     ... when != VAR
 }