<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ICE when using structure constructor in user-defined constructor in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ICE-when-using-structure-constructor-in-user-defined-constructor/m-p/970645#M97063</link>
    <description>&lt;P&gt;ifort seems to have trouble with the following code:&lt;/P&gt;&lt;PRE class="brush:fortran;"&gt;module test_constructor_name

implicit none

type :: foo
   integer :: a(1)
end type foo

interface foo
   module procedure new_foo
end interface

contains

  function new_foo(b, c) result(the_foo)
    integer, intent(in) :: b(1), c
    type(foo) :: the_foo
    the_foo = foo(b + c)
  end function new_foo

end module test_constructor_name
&lt;/PRE&gt;
&lt;P&gt;Compiling this with a simple "ifort -c" will show the error:&lt;/P&gt;
&lt;P&gt;test_constructor_name.F90(18): internal error: Please visit 'http://www.intel.com/software/products/support' for assistance.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; the_foo = foo(b + c)&lt;BR /&gt;^&lt;BR /&gt;[ Aborting due to internal error. ]&lt;BR /&gt;compilation aborted for test_constructor_name.F90 (code 1)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This bug seems to have been around for a while, but is still in version 14.0:&lt;/P&gt;
&lt;P&gt;Version 12.1.5.339 Build 20120612&lt;/P&gt;
&lt;P&gt;Version 14.0.2.144 Build 20140120&lt;/P&gt;</description>
    <pubDate>Thu, 03 Apr 2014 22:05:21 GMT</pubDate>
    <dc:creator>Sean_S_2</dc:creator>
    <dc:date>2014-04-03T22:05:21Z</dc:date>
    <item>
      <title>ICE when using structure constructor in user-defined constructor</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ICE-when-using-structure-constructor-in-user-defined-constructor/m-p/970645#M97063</link>
      <description>&lt;P&gt;ifort seems to have trouble with the following code:&lt;/P&gt;&lt;PRE class="brush:fortran;"&gt;module test_constructor_name

implicit none

type :: foo
   integer :: a(1)
end type foo

interface foo
   module procedure new_foo
end interface

contains

  function new_foo(b, c) result(the_foo)
    integer, intent(in) :: b(1), c
    type(foo) :: the_foo
    the_foo = foo(b + c)
  end function new_foo

end module test_constructor_name
&lt;/PRE&gt;
&lt;P&gt;Compiling this with a simple "ifort -c" will show the error:&lt;/P&gt;
&lt;P&gt;test_constructor_name.F90(18): internal error: Please visit 'http://www.intel.com/software/products/support' for assistance.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; the_foo = foo(b + c)&lt;BR /&gt;^&lt;BR /&gt;[ Aborting due to internal error. ]&lt;BR /&gt;compilation aborted for test_constructor_name.F90 (code 1)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This bug seems to have been around for a while, but is still in version 14.0:&lt;/P&gt;
&lt;P&gt;Version 12.1.5.339 Build 20120612&lt;/P&gt;
&lt;P&gt;Version 14.0.2.144 Build 20140120&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2014 22:05:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ICE-when-using-structure-constructor-in-user-defined-constructor/m-p/970645#M97063</guid>
      <dc:creator>Sean_S_2</dc:creator>
      <dc:date>2014-04-03T22:05:21Z</dc:date>
    </item>
    <item>
      <title>Thank you for reporting this</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ICE-when-using-structure-constructor-in-user-defined-constructor/m-p/970646#M97064</link>
      <description>&lt;P&gt;Thank you for reporting this error also and for the convenient reproducer. I reproduced this error and forwarded it to Developers (see internal tracking id below) and will keep you posted on the status of a fix.&lt;/P&gt;
&lt;P&gt;(Internal tracking id: DPD200255190)&lt;/P&gt;</description>
      <pubDate>Fri, 04 Apr 2014 07:49:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ICE-when-using-structure-constructor-in-user-defined-constructor/m-p/970646#M97064</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2014-04-04T07:49:06Z</dc:date>
    </item>
    <item>
      <title>This appears to have been</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ICE-when-using-structure-constructor-in-user-defined-constructor/m-p/970647#M97065</link>
      <description>&lt;P&gt;This appears to have been addressed in 15.0.0&lt;/P&gt;</description>
      <pubDate>Wed, 01 Oct 2014 17:39:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ICE-when-using-structure-constructor-in-user-defined-constructor/m-p/970647#M97065</guid>
      <dc:creator>Sean_S_2</dc:creator>
      <dc:date>2014-10-01T17:39:05Z</dc:date>
    </item>
  </channel>
</rss>

