[M3devel] M3CG loophole operator is not LOOPHOLE (but what?)

Daniel Alejandro Benavides D. dabenavidesd at yahoo.es
Mon Dec 14 03:40:46 CET 2015


Hello:Excuse me if is wrong to say, but doesn't the specification of Modula-3 explicit about how the UNSAFE stuff is implementation-dependent, that is to say; "it's your decision how to implement it".Thanks in advance
 


    El Domingo 13 de diciembre de 2015 21:20, Jay <jay.krell at cornell.edu> escribió:
 

 I know, but this pattern is pretty rare. 

 - Jay
On Dec 13, 2015, at 1:46 AM, Antony Hosking <hosking at purdue.edu> wrote:


Excepting that in some cases taking the address may force the value into memory, when it could have stayed in a register.The intent is to allow the backend to avoid that.

On 11 Dec 2015, at 5:53 PM, Jay K <jay.krell at cornell.edu> wrote:
The right thing to do, really, is take the address of a float, loopholethat into an address of another type, and dereference that.Not in the backend, but in the Modula-3 code.




_______________________________________________
M3devel mailing list
M3devel at elegosoft.com
https://mail.elegosoft.com/cgi-bin/mailman/listinfo/m3devel


  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20151214/5b2f03c7/attachment-0002.html>


More information about the M3devel mailing list