File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -154,11 +154,10 @@ class MemorySpace
154154 if (input[key].is_number_unsigned () == false ) HICR_THROW_LOGIC (" The '%s' entry is not a number" , key.c_str ());
155155 _size = input[key].get <size_t >();
156156
157- // Deserializing usage
157+ // Deserializing usage -- do not fail if unspecified
158158 key = " Usage" ;
159- if (input.contains (key) == false ) HICR_THROW_LOGIC (" The serialized object contains no '%s' key" , key.c_str ());
160- if (input[key].is_number_unsigned () == false ) HICR_THROW_LOGIC (" The '%s' entry is not a number" , key.c_str ());
161- _usage = input[key].get <size_t >();
159+ _usage = 0 ;
160+ if (input.contains (key) && input[key].is_number_unsigned ()) _usage = input[key].get <size_t >();
162161 }
163162
164163 protected:
You can’t perform that action at this time.
0 commit comments