⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 module_read_1.f90

📁 用于进行gcc测试
💻 F90
字号:
! { dg-do run }! PR fortran/33941! The problem was that the intrinsic operators! were written to the module file as '/=' etc.! but this format was not understood on reading.!! Test case by Toby White, stripped down by! Dominique d'Humieres and Francois-Xavier Coudertmodule foocontains  function pop(n) result(item)    integer :: n    character(len=merge(1, 0, n > 0)) :: item  end function pop  function push(n) result(item)    integer :: n    character(len=merge(1, 0, n /= 0)) :: item  end function pushend module fooprogram test  use foo  if(len(pop(0)) /= 0) call abort()  if(len(pop(1)) /= 1) call abort()  if(len(push(0)) /= 0) call abort()  if(len(push(1)) /= 1) call abort()end program! { dg-final { cleanup-modules "foo" } }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -