Make c_code() defer to perform if broadcast is required.