Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

Compile time bug in Ifort 18.

Sagan__David
Beginner
522 Views

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
Reply