[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.20
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
src
/
kernels
/
4.18.0-553.64.1.el8_10.x86_64
/
scripts
/
coccinelle
/
misc
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 array_size.cocci
1,696 B
SET
[ EDIT ]
|
[ DEL ]
📄 badty.cocci
1,722 B
SET
[ EDIT ]
|
[ DEL ]
📄 boolconv.cocci
1,472 B
SET
[ EDIT ]
|
[ DEL ]
📄 boolinit.cocci
2,249 B
SET
[ EDIT ]
|
[ DEL ]
📄 boolreturn.cocci
698 B
SET
[ EDIT ]
|
[ DEL ]
📄 bugon.cocci
1,482 B
SET
[ EDIT ]
|
[ DEL ]
📄 cond_no_effect.cocci
2,088 B
SET
[ EDIT ]
|
[ DEL ]
📄 cstptr.cocci
827 B
SET
[ EDIT ]
|
[ DEL ]
📄 doubleinit.cocci
1,391 B
SET
[ EDIT ]
|
[ DEL ]
📄 ifaddr.cocci
659 B
SET
[ EDIT ]
|
[ DEL ]
📄 ifcol.cocci
1,241 B
SET
[ EDIT ]
|
[ DEL ]
📄 irqf_oneshot.cocci
1,951 B
SET
[ EDIT ]
|
[ DEL ]
📄 newline_in_nl_msg.cocci
1,650 B
SET
[ EDIT ]
|
[ DEL ]
📄 noderef.cocci
1,194 B
SET
[ EDIT ]
|
[ DEL ]
📄 of_table.cocci
1,366 B
SET
[ EDIT ]
|
[ DEL ]
📄 orplus.cocci
1,028 B
SET
[ EDIT ]
|
[ DEL ]
📄 returnvar.cocci
1,253 B
SET
[ EDIT ]
|
[ DEL ]
📄 semicolon.cocci
1,062 B
SET
[ EDIT ]
|
[ DEL ]
📄 warn.cocci
1,661 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: returnvar.cocci
/// /// Remove unneeded variable used to store return value. /// // Confidence: Moderate // Copyright: (C) 2012 Peter Senna Tschudin, INRIA/LIP6. GPLv2. // URL: http://coccinelle.lip6.fr/ // Comments: Comments on code can be deleted if near code that is removed. // "when strict" can be removed to get more hits, but adds false // positives // Options: --no-includes --include-headers virtual patch virtual report virtual context virtual org @depends on patch@ type T; constant C; identifier ret; @@ - T ret = C; ... when != ret when strict return - ret + C ; @depends on context@ type T; constant C; identifier ret; @@ * T ret = C; ... when != ret when strict * return ret; @r1 depends on report || org@ type T; constant C; identifier ret; position p1, p2; @@ T ret@p1 = C; ... when != ret when strict return ret@p2; @script:python depends on report@ p1 << r1.p1; p2 << r1.p2; C << r1.C; ret << r1.ret; @@ coccilib.report.print_report(p1[0], "Unneeded variable: \"" + ret + "\". Return \"" + C + "\" on line " + p2[0].line) @script:python depends on org@ p1 << r1.p1; p2 << r1.p2; C << r1.C; ret << r1.ret; @@ cocci.print_main("unneeded \"" + ret + "\" variable", p1) cocci.print_sec("return " + C + " here", p2)