Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Ada > Re: Differences...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 5 of 7 Topic 5608 of 5931
Post > Topic >>

Re: Differences with/without .all

by Georg Bauhaus <rm.tsoh.plus-bug.bauhaus@[EMAIL PROTECTED] > Mar 17, 2008 at 10:21 PM

Ludovic Brenta wrote:
> Alex R. Mosteo writes:

>> protected type Safe;
>> type Safe_Access is access all Safe;
>> function S return Safe_Access;
>>
>> S.Some_Procedure;
>> --  This fails with
>> --  Prefix of protected procedure or entry call must be variable
>>
> The compiler is correct.
> 
> 6.4(9): "When there is an actual_parameter_part, the prefix can be an
> implicit_dereference of an access-to-subprogram value."

I think the parameter profile of Some_Procedure isn't the
issue here as Some_Procedure is just a procedure of
Safe, but not an access to procedure.
 OTOH, S'Result points to a protected object and procedure
Some_Procedure is invoked with this (variable) object.

FWIW, another compiler is fine with the above.
 




 7 Posts in Topic:
Differences with/without .all
"Alex R. Mosteo"  2008-03-17 17:34:55 
Re: Differences with/without .all
"Randy Brukardt"  2008-03-17 15:42:30 
Re: Differences with/without .all
Ludovic Brenta <ludovi  2008-03-17 21:44:24 
Re: Differences with/without .all
Eric Hughes <eric.eh9@  2008-03-17 14:17:36 
Re: Differences with/without .all
Georg Bauhaus <rm.tsoh  2008-03-17 22:21:18 
Re: Differences with/without .all
Adam Beneschan <adam@[  2008-03-17 15:51:34 
Re: Differences with/without .all
Adam Beneschan <adam@[  2008-03-18 08:35:47 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Oct 15 19:44:33 CDT 2008.