X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=doc%2Fgmqcc.1;h=c825a417b5d25a05cd3a0c51c534cc35074634df;hp=a940f4235a6541478aecf48c1aae7d5d2559f39d;hb=fa14ca93d2b60f722d55c24214fde7ac84581ad0;hpb=dfbd09334858e826a5cc4d1ca00d82461a3085cf diff --git a/doc/gmqcc.1 b/doc/gmqcc.1 index a940f42..c825a41 100644 --- a/doc/gmqcc.1 +++ b/doc/gmqcc.1 @@ -327,10 +327,15 @@ it can happen that incompatible types are passed to functions. This enables several warnings when static typechecking cannot guarantee consistent behavior. .It Fl W Ns Cm breakdef -When compiling original id1 QC, there is a definition for `break` +When compiling original id1 QC there is a definition for `break` which conflicts with the 'break' keyword in GMQCC. Enabling this -warning will print a warning when the definition occurs. The -definition is ignored for both cases. +will print a warning when the definition occurs. The definition is +ignored for both cases. +.It Fl W Ns Cm const-overwrite +When compiling original QuakeWorld QC there are instances where +code overwrites constants. This is considered an error, however +for QuakeWorld to compile it needs to be treated as a warning +instead, as such this warning only works when -std=qcc. .El .Sh COMPILE FLAGS .Bl -tag -width Ds