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