Sign in
◑
Theme
qemu
/
qemu
/
8d3776dd6d8740fb7c91c7c1c25b60fc7edfd19c
/
.
/
scripts
/
coccinelle
/
return_directly.cocci
blob: 6cb1b3c99a77a5cf5a1bd4fd97e6273a46da83a8 [
file
]
// replace 'R = X; return R;' with 'return X;'
@@
identifier VAR
;
expression E
;
type T
;
identifier F
;
@@
T F
(...)
{
...
-
T VAR
;
...
when
!=
VAR
-
VAR
=
(
E
);
-
return
VAR
;
+
return
E
;
...
when
!=
VAR
}