fixed nonzero bug in codegen.