Don't create a temporary variable for case expression if it's an assignment