Constant propagation can break C code, if you're coding strictly to the spec: http://t.co/4bl7iaHho5 (crikey!)