From 0b5ff18d4515e165094df1d4a3a9660105bb549b Mon Sep 17 00:00:00 2001 From: Dan Bonachea Date: Thu, 17 Jul 2025 16:05:51 -0700 Subject: [PATCH] Remove intermediate submodule assert_m is now just directly the module implementation There are NO code changes in this PR, just file renaming. --- src/{assert/assert_subroutine_m.F90 => assert_m.F90} | 4 ++-- src/assert_m.f90 | 6 ------ 2 files changed, 2 insertions(+), 8 deletions(-) rename src/{assert/assert_subroutine_m.F90 => assert_m.F90} (98%) delete mode 100644 src/assert_m.f90 diff --git a/src/assert/assert_subroutine_m.F90 b/src/assert_m.F90 similarity index 98% rename from src/assert/assert_subroutine_m.F90 rename to src/assert_m.F90 index 81edb3b..7a49bd3 100644 --- a/src/assert/assert_subroutine_m.F90 +++ b/src/assert_m.F90 @@ -9,7 +9,7 @@ #include "assert_features.h" -module assert_subroutine_m +module assert_m !! summary: Utility for runtime enforcement of logical assertions. !! usage: error-terminate if the assertion fails: !! @@ -152,5 +152,5 @@ pure subroutine assert_always(assertion, description, file, line) end subroutine -end module assert_subroutine_m +end module assert_m diff --git a/src/assert_m.f90 b/src/assert_m.f90 deleted file mode 100644 index b9a95e3..0000000 --- a/src/assert_m.f90 +++ /dev/null @@ -1,6 +0,0 @@ -module assert_m - !! Public interface - use assert_subroutine_m ! DO NOT PLACE AN ONLY CLAUSE HERE! - ! All public members of assert_subroutine_m are exported - implicit none -end module