* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git] / gcc / testsuite / gfortran.dg / typebound_proc_18.f03
blob725cba6d64db08e70b1d5060d421ccae8bd74b0b
1 ! { dg-do compile }
3 ! PR 45456: [4.6 Regression] [OOP] Bogus pointer initialization error on pointer-valued TBP
5 ! Contributed by Andrew Benson <abenson@its.caltech.edu>
7 module Merger_Trees
8   private
9   public :: mergerTree
11   type mergerTree
12    contains
13      procedure :: getNode => Tree_Node_Get
14   end type mergerTree
16 contains
18   function Tree_Node_Get(thisTree,nodeIndex) result(foundNode)
19     implicit none
20     class(mergerTree), intent(inout) :: thisTree
21     integer,           intent(in)    :: nodeIndex
22     integer,           pointer       :: foundNode
24     return
25   end function Tree_Node_Get
27 end module Merger_Trees