From 456e80a7d5b7309ce9409e2f1ab9224a039eb890 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Wed, 26 Dec 2012 10:28:01 +0100 Subject: [PATCH] manpage: -Ovoid-return --- doc/gmqcc.1 | 8 ++++++++ 1 file changed, 8 insertions(+) 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 -- 2.39.2