Bonjour

je rencontre un probleme avec les operations de bitwise dans lazarus sur des integer

lorsque je fais
j'obtiens bien 64. impec

maintenant sur les nombres negatifs
j'obtiens 1073741760

le probleme n'existe pas sur un shortint ou un smallint

Est ce un bug ?