Subject: PostScriptum:

From: David Kastrup <[email-masked]>
Date: Thu, 20 Mar 2014 12:38:44 +0100

The final return statement cannot actually be reached, it is basically
there for silencing compilers.

If it is left in place, it should probably rather "return" the
equivalent `lst' in order to keep the function from retaining `oldlst'
unnecessarily.

Holler if you want a patch amended accordingly.

-- 
David Kastrup