src/common/values.cpp
// Coalesce the given un-coalesced 'uranges' into already coalesced 'ranges'.
Coalesce the given un-coalesced 'uranges' into already coalesced 'ranges'.
Coalesce the given un - coalesced ' uranges ' into already coalesced ' ranges ' .
static void coalesce(Value::Ranges* ranges, const Value::Ranges& uranges)
{
  for (int i = 0; i < uranges.range_size(); i++) {
    coalesce(ranges, uranges.range(i));
  }
}
static void coalesce ( Value :: Ranges * ranges , const Value :: Ranges & uranges ) { for ( int i = 0 ; i < uranges . range_size ( ) ; i ++ ) { coalesce ( ranges , uranges . range ( i ) ) ; } }
Coalesce the given un-coalesced 'uranges' into already coalesced 'ranges'.
Coalesce the given un - coalesced ' uranges ' into already coalesced ' ranges ' .
// Note that we assume that ranges has already been coalesced.