use merge' instead of merge in analyze-host-expr