То же сталкивался с этим.
"Неявное преобразование данных из 'большего' типа в 'меньший' запрещено стандартом (например, из INT в BYTE или DINT в WORD). Если подобное преобразование действительно необходимо, оно должно быть выражено явно. Явные преобразования работают практически для всех базовых типов данных."
Но наоборот то можно. Но не на 73. Какая то странность. И компилятор не ругается.