add_target_ptr Interface

public interface add_target_ptr

Add one or multiple build target pointers to array (gcc-15 bug workaround)


Module Procedures

private subroutine add_target_ptr_one(list, new)

Add one build target pointer to array with a loop (gcc-15 bug on array initializer)

Arguments

Type IntentOptional Attributes Name
type(build_target_ptr), intent(inout), allocatable :: list(:)
type(build_target_ptr), intent(in) :: new

private subroutine add_target_ptr_many(list, new)

Add multiple build target pointers to array with a loop (gcc-15 bug on array initializer)

Arguments

Type IntentOptional Attributes Name
type(build_target_ptr), intent(inout), allocatable :: list(:)
type(build_target_ptr), intent(in) :: new(:)