Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
18 Views

Compile time bug in Ifort 18.

Using ifort version: 18.0.0.20170811

Test program:

module ifort18_bug
  implicit none
 
  TYPE A
     type(B),pointer :: w1=> null(),w2 => null()
  END TYPE A
 
  type B
    integer :: i
  end type
end module
 
Compiling gives:
edison06:~/ifort18_bug cmayes $ifort -c bad3.f90 
bad3.f90(5): error #6404: This name does not have a type, and must have an explicit type.   [W1]
     type(B),pointer :: w1=> null(),w2 => null()
------------------------^
compilation aborted for bad3.f90 (code 1)

Note: The bug happens when w1 and w2 are on the same line. When you put them on separate lines there is no error.

0 Kudos
0 Replies