| -- { dg-do compile } | |
| procedure Protected_Self_Ref2 is | |
| protected type P is | |
| procedure Foo; | |
| end P; | |
| protected body P is | |
| procedure Foo is | |
| D : Integer; | |
| begin | |
| D := P'Digits; -- { dg-error "denotes current instance" } | |
| end; | |
| end P; | |
| begin | |
| null; | |
| end Protected_Self_Ref2; |