[m-dev.] Deforestation question
    Ralph Becket 
    rbeck at microsoft.com
       
    Tue Feb 13 01:54:21 AEDT 2001
    
    
  
Say I write something like
	{X, Y} = list__foldl(func(A, {X, Y}) = {X + A, Y + A}, As, {X0, Y0})
and compile under -O6 (or whatever), can I expect the compiler to
spot that it is unnecessary to create a new {}/2 cell on every
iteration?
--
Ralph Becket      |      MSR Cambridge      |      rbeck at microsoft.com 
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------
    
    
More information about the developers
mailing list