llvm-project/flang/module/ieee_exceptions.f90
Michael Klemm 0ca74c3458
[flang][NFC] Refactor MODULE definitions to not accidentally leak symbols (#80833)
This PR continues the work started with PR #79006, by setting visibility
in MODULES to PRIVATE by default and explicitly exporting only the
desired symbols. `omp_lib` needs more work, as it should maybe be
compiled from `omp_lib.f90` in
`openmp/runtime/src/incluce/omp_lib.f90.var` instead of simply using an
INCLUDE for `omp_lib.h`
2024-02-19 12:35:38 -06:00

17 lines
567 B
Fortran

!===-- module/ieee_exceptions.f90 ------------------------------------------===!
!
! Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
! See https://llvm.org/LICENSE.txt for license information.
! SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
!
!===------------------------------------------------------------------------===!
module ieee_exceptions
use __fortran_ieee_exceptions
implicit none
! Because this MODULE simply re-exports an internal MODULE file,
! we do not use PRIVATE in here.
end module ieee_exceptions