allocate_char_star_scalar_1.f90
来自「用于进行gcc测试」· F90 代码 · 共 34 行
F90
34 行
! { dg-do compile }! Tests the patch for PR26038 that used to ICE in gfc_trans_allocate! for the want of a string_length to pass to the library.! Contributed by hjl@lucon.org && Erik Edelmann <eedelmanncc.gnu.org>module moocontains subroutine foo(self) character(*) :: self pointer :: self nullify(self) allocate(self) ! Used to ICE here print *, len(self) end subroutineend module mooprogram hum use moo character(5), pointer :: p character(10), pointer :: q call foo(p) call foo(q)end program hum! { dg-final { cleanup-modules "moo" } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?