Pushing through AST changes in CgExpr