<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/97398>97398</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Flang-new trying to access the imported module inside the `.mod` file
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            flang:runtime,
            flang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Thirumalai-Shaktivel
      </td>
    </tr>
</table>

<pre>
    Reproducible files are available here, [module-bug.tar.gz](https://github.com/user-attachments/files/16065435/module-bug.tar.gz)

MRE:
```fortran
program app

  use circle, only : area
  implicit none
  real :: r

  r = 2.0
  write(*,*) 'radius = ', r
  write(*,*) 'area = ', area(r)

end program app
```
Flang-new
```console
$ ./build.sh
error: Semantic errors in app.f90
../libdummy/include/circle.mod:4:5: error: Cannot read module file for module 'constant_pi': Source file 'constant_pi.mod' was not found
 use constant_pi,only:get_pi
 ^^^^^^^^^^^
```

GFortran
```console
$ ./build.sh
 radius = 2.00000000    
 area =    12.5663710
```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUVEuP4zYM_jXMRYghU37EBx-yM-ueetntvZBt2lYrS4EeM5j--kK2M80-0MEGggJR5Efy8ydK79VsiFooP0H5fJIxLNa1fyzKxVVqqc5fF_l3UC-kT70d39ovdHN2jIPqNbFJafJMOmLyRSotk20hR4BPDMpPqx2jpnMf5yxIl83_QPkMeFlCuHkQV8AOsJtVWGKfDXYF7KInd5YhyGFZyQQP2G05ALu84lVZiBKw-xEXG-DPwK_7_vuXzwl-t1R8X5N1wUmzW2_Ozk6uTN5uj4GMRU9sUG7QWw_W6DcG4ppalHcXtd60GlRgxhq6Gx1JnTyTs_sW0jEQzwwzfje8OhUI8AJ4BXza9oYB1k6OKvrNG7BO-d1HIamux4CtTry47wghM7IfW74zsx87Lc18NvT63e1gjbf6aBSwYBlg10elx8wvB7xz1qXOv9IqTVAD2yyeKZPSZVNz5MhSrFb9GNf1DbBTZtBxJMBu5zxb7QjiWoC4lgnvHfhJGmNDYnlk-9fftMcm6-5nwDqVGqQJf95U4iMVZKMbDt9vHbZUWLNX6VmCnmw040H3JoJHrKckBBDXmbbz7gXl5w_Wz2je99-6RzX-CtfsQSWY8ePHGGPH_bskGGM5ZmVViTrnP63lNLZibEQjT9Tmdd40eZ7z6rS049DnUjRFU5d1P5WXPK-nRgylqPtmrCo8qRY5FrzmyBte8ioTFxSCy17KopAT1VBwWqXSmdYva2bdfFLeR2qbWjSXk5Y9ab_NHMQpCQ_E1UUT1EqAuEn8sCOmseTahJNevIeCa-WD_w85qKCpfdcvC-5NmZkFy-QwkPcsLJRerXWB3uWjjFcjbVdQ8U0NFd-EcopOt_8zo1Le4-98c_YvGkKScmovzam9w5cW_w0AAP__nlyShQ">