@@ -18,7 +18,7 @@ module sourcery_string_m
1818 generic :: operator (==) = > string_t_eq_string_t, string_t_eq_character, character_eq_string_t
1919 generic :: assignment (= ) = > assign_string_t_to_character, assign_character_to_string_t
2020 generic :: get_json_value = > get_json_integer_array, get_json_logical, get_json_integer, get_json_string, get_json_real
21- procedure :: get_json_integer_array, get_json_logical, get_json_integer, get_json_string, get_json_real
21+ procedure , private :: get_json_integer_array, get_json_logical, get_json_integer, get_json_string, get_json_real
2222 procedure , private :: string_t_ne_string_t, string_t_ne_character
2323 procedure , private :: string_t_eq_string_t, string_t_eq_character
2424 procedure , private :: assign_character_to_string_t
@@ -76,7 +76,7 @@ elemental module function get_json_string(self, key, mold) result(value_)
7676 type (string_t) :: value_
7777 end function
7878
79- elemental module function get_json_integer(self, key, mold) result(value_)
79+ pure module function get_json_integer(self, key, mold) result(value_)
8080 implicit none
8181 class(string_t), intent (in ) :: self, key
8282 integer , intent (in ) :: mold
0 commit comments