diff --git a/src/OpenFOAM/containers/Lists/SortableList/SortableList.C b/src/OpenFOAM/containers/Lists/SortableList/SortableList.C
index 0b72294e7d7cb07aa4e7f18afb7a2b57d8811430..20f9fd02e672a46d61649ab0b5ed0bac33231024 100644
--- a/src/OpenFOAM/containers/Lists/SortableList/SortableList.C
+++ b/src/OpenFOAM/containers/Lists/SortableList/SortableList.C
@@ -93,20 +93,6 @@ inline Foam::SortableList<T>::SortableList(List<T>&& values)
 }
 
 
-template<class T>
-template<class InputIterator>
-inline Foam::SortableList<T>::SortableList
-(
-    InputIterator begIter,
-    InputIterator endIter
-)
-:
-    List<T>(begIter, endIter)
-{
-    sort();
-}
-
-
 template<class T>
 inline Foam::SortableList<T>::SortableList(std::initializer_list<T> values)
 :
diff --git a/src/OpenFOAM/containers/Lists/SortableList/SortableList.H b/src/OpenFOAM/containers/Lists/SortableList/SortableList.H
index e911b27ef486874166706c6575d18ee6062a1159..8a0ce95f0210441cb51bb96324f8c343aaa98dde 100644
--- a/src/OpenFOAM/containers/Lists/SortableList/SortableList.H
+++ b/src/OpenFOAM/containers/Lists/SortableList/SortableList.H
@@ -99,11 +99,6 @@ public:
         //- Move construct from List, sorting immediately
         inline SortableList(List<T>&& values);
 
-        //- Construct given begin/end iterators.
-        //  Uses std::distance to determine the size.
-        template<class InputIterator>
-        inline SortableList(InputIterator begIter, InputIterator endIter);
-
         //- Construct from an initializer list, sorting immediately
         inline SortableList(std::initializer_list<T> values);