<?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 We've seen this one before - in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004919#M104517</link>
    <description>&lt;P&gt;We've seen this one before - I'll check it out in more detail on Monday.&lt;/P&gt;</description>
    <pubDate>Sat, 29 Nov 2014 21:06:48 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2014-11-29T21:06:48Z</dc:date>
    <item>
      <title>Unexpected "warning #7026: Non-standard extension" for a parameterized derived type with type-bound procedures.</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004918#M104516</link>
      <description>&lt;P&gt;This builds on the code snippet in Quote #2 in the topic: &amp;nbsp;https://software.intel.com/en-us/forums/topic/536577. &amp;nbsp;Compiler 15, Update 1 gives "warning #7026: Non-standard extension." with /stand:f08. &amp;nbsp;To me, this is unexpected. &amp;nbsp;Comments?&lt;/P&gt;

&lt;PRE class="brush:fortran;"&gt;MODULE m

   USE, INTRINSIC :: ISO_FORTRAN_ENV, ONLY : I4 =&amp;gt; INT32, SP =&amp;gt; REAL32, DP =&amp;gt; REAL64

   IMPLICIT NONE

   !..
   PRIVATE

   !..
   PUBLIC :: I4, SP, DP

   TYPE, PUBLIC :: t(k,n)
      PRIVATE
      INTEGER(I4), KIND :: k = SP
      INTEGER(I4), LEN  :: n = 1
      REAL(k) :: m_X(n)
   CONTAINS
      PRIVATE
      PROCEDURE, PASS(This) :: GetX_SP
      PROCEDURE, PASS(This) :: GetX_DP
      PROCEDURE, PASS(This) :: SetX_SP
      PROCEDURE, PASS(This) :: SetX_DP
      GENERIC, PUBLIC :: X =&amp;gt; GetX_SP, GetX_DP
      GENERIC, PUBLIC :: SetX =&amp;gt; SetX_SP, SetX_DP
   END TYPE t

CONTAINS

   PURE FUNCTION GetX_SP(This) RESULT(RetVal)

      CLASS(t(SP,*)), INTENT(IN) :: This
      !.. Function result
      REAL(SP), ALLOCATABLE :: RetVal(:)

      RetVal = This%m_X

      RETURN

   END FUNCTION GetX_SP

   PURE FUNCTION GetX_DP(This) RESULT(RetVal)

      CLASS(t(DP,*)), INTENT(IN) :: This
      !.. Function result
      REAL(DP), ALLOCATABLE :: RetVal(:)

      RetVal = This%m_X

      RETURN

   END FUNCTION GetX_DP

   PURE SUBROUTINE SetX_SP(This, Arr)

      CLASS(t(SP,*)), INTENT(INOUT) :: This
      REAL(SP), INTENT(IN)          :: Arr(:)

      IF (SIZE(Arr) == This%n) THEN
         This%m_X = Arr
      END IF

      RETURN

   END SUBROUTINE SetX_SP

   PURE SUBROUTINE SetX_DP(This, Arr)

      CLASS(t(DP,*)), INTENT(INOUT) :: This
      REAL(DP), INTENT(IN)          :: Arr(:)

      IF (SIZE(Arr) == This%n) THEN
         This%m_X = Arr
      END IF

      RETURN

   END SUBROUTINE SetX_DP

END MODULE m&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;PRE class="brush:plain;"&gt;------ Build started: Project: TestFor, Configuration: Debug|Win32 ------

Compiling with Intel(R) Visual Fortran Compiler XE 15.0.1.148 [IA-32]...
TestMod.f90
C:\..\TestMod.f90(56): warning #7026: Non-standard extension.   [T#4&amp;amp;*]
C:\..\TestMod.f90(69): warning #7026: Non-standard extension.   [T#8&amp;amp;*]

Build log written to  "file://C:\..\Debug\Win32\TestForBuildLog.htm"
TestFor - 0 error(s), 2 warning(s)


---------------------- Done ----------------------
&lt;/PRE&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 29 Nov 2014 17:27:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004918#M104516</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2014-11-29T17:27:14Z</dc:date>
    </item>
    <item>
      <title>We've seen this one before -</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004919#M104517</link>
      <description>&lt;P&gt;We've seen this one before - I'll check it out in more detail on Monday.&lt;/P&gt;</description>
      <pubDate>Sat, 29 Nov 2014 21:06:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004919#M104517</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-11-29T21:06:48Z</dc:date>
    </item>
    <item>
      <title>I believe that any standards</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004920#M104518</link>
      <description>&lt;P&gt;I believe that any standards warning here is unwarranted. We have other reports of this diagnostic coming out for uses of PDTs. I have escalated it as issue&amp;nbsp;DPD200363879.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Dec 2014 20:01:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004920#M104518</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-12-01T20:01:10Z</dc:date>
    </item>
    <item>
      <title>I expect this to be fixed in</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004921#M104519</link>
      <description>&lt;P&gt;I expect this to be fixed in Update 2, planned for February, as part of a set of fixes for PDTs.&lt;/P&gt;</description>
      <pubDate>Wed, 03 Dec 2014 15:43:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004921#M104519</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-12-03T15:43:31Z</dc:date>
    </item>
    <item>
      <title>Excellent news Steve.  I look</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004922#M104520</link>
      <description>&lt;P&gt;Excellent news Steve. &amp;nbsp;I look forward to the update.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Wed, 03 Dec 2014 16:12:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Unexpected-quot-warning-7026-Non-standard-extension-quot-for-a/m-p/1004922#M104520</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2014-12-03T16:12:19Z</dc:date>
    </item>
  </channel>
</rss>

