Back

LL081

Inc/Dec overflow risk

Object Pascal — Delphi & Free Pascal
Info
Reliability

Inc/Dec on small integer types can silently overflow without range checking enabled

Inc/Dec on small integer types can silently overflow without range checking enabled.

Why this severity

Inc/Dec on small integer types can silently overflow without range checking enabled.


Known false positives

code compiled with {$Q+} or {$OVERFLOWCHECKS ON}.

Remediation example

if Counter < High(Byte) then
  Inc(Counter);

Reconnecting… Connection lost. Reload