Битовая операция Or с нулём.

Номер: 
58
Тип: 
Warning

Значение битового сложения OR, когда один из аргументов - ноль, всегда равно второму аргументу, и такие места в коде скорее всего свидетельствуют об ошибке в логике программы.

Примеры: 
const
      cdw = 0;
...
begin
  ...
  // Этот код эквивалентен простому присваиванию r := dw
  // Скорее всего, задумка была в чём-то другом.
  r := dw or cdw; 

end;