diff --git a/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H b/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H index e74ef02318..f133ed0ee5 100644 --- a/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H +++ b/src/OpenFOAM/containers/Lists/CompactListList/CompactListListI.H @@ -223,11 +223,7 @@ inline Foam::UList Foam::CompactListList::operator[] ) { label start = offsets_[i]; - return UList - ( - (m_.size() ? m_.begin() + start : NULL), - offsets_[i+1] - start - ); + return UList(m_.begin() + start, offsets_[i+1] - start); } @@ -241,7 +237,7 @@ Foam::CompactListList::operator[] label start = offsets_[i]; return UList ( - (m_.size() ? const_cast(m_.begin() + start) : NULL), + const_cast(m_.begin() + start), offsets_[i+1] - start ); }