дело в том, что у Blink нет переменных типа Dword, есть только Bool и Time. поэтому это или баг компилятора или функции Blink?!...
В сообщении явно указан блок PUTBIT – именно он вызывает проблему. Где-то в программе он стоит. Внутри Blink сдвиговых операций нет, он тут вообще не причем. . Попробуете воткнуть его в пустой проект и никаких сообщений не будет 100%.