pour préciser un peu, j'ai essayé avec le type int64_t (include <stdint.h> et j'ai la même erreur.
ce qui est étonnant, c'est que sizeof me renvoit bien 8 :
sizeof(int64_t) = 8
sizeof(long long) = 8
et
int64_t var = 0xaabbccddeeffaabb;
ou
long long var = 0xaabbccddeeffaabb;
integer constant...