Take integer promotion into account.