2 -- { dg-options "-gnatws" }
7 outer_object_accessibility_check
8 : access Access8_Pkg
.object
;
9 outer_discriminant_accessibility_check
10 : access Access8_Pkg
.discriminant
;
12 : access Access8_Pkg
.discriminant
;
13 outer_discriminant_copy_discriminant_check
14 : access Access8_Pkg
.discriminant
;
18 : aliased Access8_Pkg
.object
:= Access8_Pkg
.get
;
20 : access Access8_Pkg
.object
:= obj
'Access;
22 : access Access8_Pkg
.discriminant
:= obj
.d
;
25 outer_object_accessibility_check
26 := inner_object
; -- ERROR
28 when others => Errors
:= Errors
+ 1;
32 := inner_object
.d
; -- ERROR
34 when others => Errors
:= Errors
+ 1;
37 outer_discriminant_copy_discriminant_check
38 := inner_discriminant
; -- ERROR
40 when others => Errors
:= Errors
+ 1;