llvm/flang/test/Semantics/OpenACC/acc-symbols02.f90

! RUN: %python %S/../test_symbols.py %s %flang_fc1 -fopenacc

!DEF:/acc_declare_symbolsModule
module acc_declare_symbols
  !DEF: /acc_declare_symbols/a PUBLIC (AccCreate, AccDeclare) ObjectEntity REAL(4)
  real a(100)
  !$acc declare create(a)

  !DEF:/acc_declare_symbols/b PUBLIC (AccCopyIn, AccDeclare) ObjectEntity REAL(4)
  real b(20)
  !$acc declare copyin(b)

  !DEF:/acc_declare_symbols/c PUBLIC (AccDeviceResident, AccDeclare) ObjectEntity REAL(4)
  real c(10)
  !$acc declare device_resident(c)

  !DEF:/acc_declare_symbols/d PUBLIC (AccLink, AccDeclare) ObjectEntity REAL(4)
  real d(10)
  !$acc declare link(d)

end module