Quantcast
Channel: Intel® Fortran Compiler for Linux* and macOS*
Viewing all articles
Browse latest Browse all 2583

Compile time bug in Ifort 18.

$
0
0

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.


Viewing all articles
Browse latest Browse all 2583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>