@@ -25,7 +25,7 @@ module namespace_m
2525
2626contains
2727
28- pure subroutine namespace_push_value (namespace , key , value , err )
28+ subroutine namespace_push_value (namespace , key , value , err )
2929 class(namespace_t), intent (inout ) :: namespace
3030 character (len=* ), intent (in ) :: key
3131 class(value_t), intent (in ) :: value
@@ -37,7 +37,7 @@ pure subroutine namespace_push_value(namespace, key, value, err)
3737 call namespace_move_value_in(namespace, key, new_value, err)
3838end subroutine
3939
40- pure subroutine namespace_move_value_in (namespace , key , value , err )
40+ subroutine namespace_move_value_in (namespace , key , value , err )
4141 class(namespace_t), intent (inout ) :: namespace
4242 character (len=* ), intent (in ) :: key
4343 class(value_t), intent (inout ), allocatable :: value
@@ -62,7 +62,7 @@ pure subroutine namespace_move_value_in(namespace, key, value, err)
6262
6363end subroutine
6464
65- pure subroutine namespace_fetch_value (namespace , key , value , err )
65+ subroutine namespace_fetch_value (namespace , key , value , err )
6666 class(namespace_t), intent (in ) :: namespace
6767 character (len=* ), intent (in ) :: key
6868 class(value_t), allocatable , intent (inout ) :: value
@@ -84,7 +84,7 @@ pure subroutine namespace_fetch_value(namespace, key, value, err)
8484
8585end subroutine
8686
87- pure subroutine namespace_fetch_ptr (namespace , key , ptr , err )
87+ subroutine namespace_fetch_ptr (namespace , key , ptr , err )
8888 ! ! Fetches pointer to value of item contained in a namespace.
8989 class(namespace_t), intent (inout ), target :: namespace
9090 ! ! Namespace - must be target!
0 commit comments