diff --git a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H
index 4807f9d0dc0afed1b56935af6cc543e9446ac136..1de90bb0f5d4bf308c8be91f116d444a76956b12 100644
--- a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H
+++ b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRanges.H
@@ -61,6 +61,9 @@ public:
         //- Inherit constructors from List of scalarRange
         using List<scalarRange>::List;
 
+        //- Construct null
+        inline scalarRanges();
+
         //- Construct by parsing string for scalar ranges
         //  The individual items are space, comma or semicolon delimited.
         //  Optionally report when any range failed to parse
diff --git a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H
index 3de0b96e4c38718c69be8ca5f10ea7c55a1bed7d..83207c1ee8b096c4df54d92d84fb7caa38e1977d 100644
--- a/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H
+++ b/src/OpenFOAM/primitives/ranges/scalarRange/scalarRangesI.H
@@ -25,6 +25,12 @@ License
 
 // * * * * * * * * * * * * * * * * Constructors  * * * * * * * * * * * * * * //
 
+inline Foam::scalarRanges::scalarRanges()
+:
+    List<scalarRange>()
+{}
+
+
 inline Foam::scalarRanges::scalarRanges(const std::string& str, bool verbose)
 :
     List<scalarRange>(scalarRanges::parse(str, verbose))