1 2 3 4 5 6 7 8 9 10
-- { dg-do compile } procedure access_func is type Abomination is access function (X : Integer) return access function (Y : Float) return access function return Integer; begin null; end;