-->

What this Delphi's define {$WARN GARBAGE ON} m

2019-05-20 06:02发布

问题:

I am keen on finding new conditional defines and keywords in the Delphi language which are undocumented.

Stuff like {$WARN GARBAGE ON}

http://qc.embarcadero.com/wc/qcmain.aspx?d=77686

I report such stuff in Quality Central but the issue got closed and "Promoted to Internal Database".

What does this mean? Should I expect an answer to this already year and half old question?

回答1:

These two warnings are now documented.

GARBAGE: Turns on or off warnings produced when the presence of non-whitespace text is detected past the end of the final 'end.' in the program, unit, library or package

UNIT_EXPERIMENTAL: Turns on or off all warnings about the experimental directive applied to a unit declaration.

Presumably the report was marked as fixed once the documentation was added.