Skip to content

Commit 300cb59

Browse files
committed
feat(sp_resource): impure elmetal free() binding
1 parent a293c48 commit 300cb59

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

example/user_object_smart_pointer.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ module function construct(user_object) result(user_object_ptr)
2626

2727
interface
2828

29-
module subroutine free(self)
29+
impure elemental module subroutine free(self)
3030
implicit none
3131
class(user_object_ptr_t), intent(inout) :: self
3232
end subroutine

src/smart_pointer/sp_resource_m.f90

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module sp_resource_m
1111

1212
abstract interface
1313

14-
subroutine free_interface(self)
14+
impure elemental subroutine free_interface(self)
1515
import sp_resource_t
1616
class(sp_resource_t), intent(inout) :: self
1717
end subroutine

0 commit comments

Comments
 (0)