diff --git a/Changelog.md b/Changelog.md
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,5 +1,10 @@
+20250316 ghci-dap-0.0.25.0
+  * [PR] Fix loading of modules that use CPP (#15) 
+
+
 20250209 ghci-dap-0.0.24.0
   * [INFO] support ghc-9.12.1.
+
 
 20240630 ghci-dap-0.0.23.0
   * [INFO] support ghc-9.10.1.
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -20,4 +20,4 @@
 # Limitation
 Currently this project is an __experimental__ design and implementation.
 
-* Supported ghc-9.10, ghc-9.8
+* Supported ghc-9.12, ghc-9.10
diff --git a/app/GHCi/DAP/Command.hs b/app/GHCi/DAP/Command.hs
--- a/app/GHCi/DAP/Command.hs
+++ b/app/GHCi/DAP/Command.hs
@@ -207,7 +207,7 @@
     -- |
     --
     takeModPath :: GAC.ModSummary -> (ModuleName, FilePath)
-    takeModPath ms = (G.moduleNameString (G.ms_mod_name ms), G.ms_hspp_file ms)
+    takeModPath ms = (G.moduleNameString (G.ms_mod_name ms), GAC.msHsFilePath ms)
 
 
     -- |
diff --git a/ghci-dap.cabal b/ghci-dap.cabal
--- a/ghci-dap.cabal
+++ b/ghci-dap.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           ghci-dap
-version:        0.0.24.0
+version:        0.0.25.0
 synopsis:       ghci-dap is a GHCi having DAP interface.
 description:    Please see README.md
 category:       Development
