evaluate condition, unsigned int warnings