qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

return_directly.cocci (233B)


      1 // replace 'R = X; return R;' with 'return X;'
      2 @@
      3 identifier VAR;
      4 expression E;
      5 type T;
      6 identifier F;
      7 @@
      8  T F(...)
      9  {
     10      ...
     11 -    T VAR;
     12      ... when != VAR
     13 
     14 -    VAR =
     15 +    return
     16      E;
     17 -    return VAR;
     18      ... when != VAR
     19  }