File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -279,7 +279,7 @@ subroutine get_int8_key( key, value )
279
279
end subroutine get_int8_key
280
280
281
281
282
- subroutine get_int32_key ( key , value )
282
+ pure subroutine get_int32_key ( key , value )
283
283
! ! Version: Experimental
284
284
! !
285
285
! ! Gets the contents of the key as an INTEGER(INT32) vector
@@ -340,17 +340,17 @@ subroutine set_int8_key( key, value )
340
340
end subroutine set_int8_key
341
341
342
342
343
- subroutine set_int32_key ( key , value )
343
+ pure subroutine set_int32_key ( key , value )
344
344
! ! Version: Experimental
345
345
! !
346
346
! ! Sets the contents of the key from an INTEGER(INT32) vector
347
347
! ! Arguments:
348
348
! ! key - the output key
349
349
! ! value - the input INTEGER(INT32) vector
350
- type (key_type), intent (out ) :: key
351
- integer (int32), intent (in ) :: value(:)
350
+ type (key_type), intent (out ) :: key
351
+ integer (int32), intent (in ) :: value(:)
352
352
353
- key % value = transfer (value, key % value)
353
+ key % value = transfer (value, key % value)
354
354
355
355
end subroutine set_int32_key
356
356
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ module test_stdlib_chaining_maps
24
24
integer, parameter :: test_size = rand_size*4
25
25
integer, parameter :: test_16 = 2**4
26
26
integer, parameter :: test_256 = 2**8
27
+ ! key_type = 2 to support int8 and int32 key types tested. Can be
28
+ ! icreased to generate additional unique int8 vectors additional key types.
27
29
integer, parameter :: key_types = 2
28
30
public :: collect_stdlib_chaining_maps
29
31
@@ -275,6 +277,8 @@ module test_stdlib_open_maps
275
277
integer, parameter :: test_size = rand_size*4
276
278
integer, parameter :: test_16 = 2**4
277
279
integer, parameter :: test_256 = 2**8
280
+ ! key_type = 2 to support int8 and int32 key types tested. Can be
281
+ ! icreased to generate additional unique int8 vectors additional key types.
278
282
integer, parameter :: key_types = 2
279
283
280
284
public :: collect_stdlib_open_maps
You can’t perform that action at this time.
0 commit comments