From: Wolfgang Bumiller Date: Wed, 26 Dec 2012 09:28:01 +0000 (+0100) Subject: manpage: -Ovoid-return X-Git-Tag: before-library~491 X-Git-Url: https://git.xonotic.org/?a=commitdiff_plain;h=456e80a7d5b7309ce9409e2f1ab9224a039eb890;p=xonotic%2Fgmqcc.git manpage: -Ovoid-return --- diff --git a/doc/gmqcc.1 b/doc/gmqcc.1 index dbf5bab..bbaaaf3 100644 --- a/doc/gmqcc.1 +++ b/doc/gmqcc.1 @@ -416,6 +416,14 @@ unnecessary copying and unnecessary temporary values. This optimization makes operations which are used as a parameter evaluate directly into the parameter-global if that is possible, which is when there's no other CALL instruction in between. +.TP +.B -Ovoid-return +Usually an empty RETURN instruction is added to the end of a void +typed function. However, additionally after every function a DONE +instruction is added for several reasons. (For example the qcvm's +disassemble switch uses it to know when the function ends.). This +optimization replaces that last RETURN with DONE rather than adding +the DONE additionally. .SH CONFIG The configuration file is similar to regular .ini files. Comments start with hashtags or semicolons, sections are written in square