Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
Welcome to the Intel Community. If you get an answer you like, please mark it as an Accepted Solution to help others. Thank you!

Compile time bug in Ifort 18.

Sagan__David
Beginner
111 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