Invalid change of value conversion warning message
Dominique d'Humières
dominiq@lps.ens.fr
Wed May 4 16:58:00 GMT 2016
Simplified version
! integer(8), parameter :: e18 = 10000000000_8
integer(8), parameter :: e18 = 100000000000_8
integer(8), parameter :: e19 = (e18)
! integer(8), parameter :: e19 = e18
print *, e18, e19
end
warn_conv_db_3.f90:2:32:
integer(8), parameter :: e18 = 100000000000_8
1
Warning: Change of value in conversion from 'INTEGER(8)' to 'REAL(4)' at (1) [-Wconversion]
The warning is gone if I remove the parentheses in e19 = (e18) or if I replace 100000000000_8 with 10000000000_8.
Could you please file a buzilla report?
Dominique
More information about the Fortran
mailing list