Changeset 3957 for src/Pugs/Run

Show
Ignore:
Timestamp:
05/27/05 04:44:09 (3 years ago)
Author:
autrijus
svk:copy_cache_prev:
5515
Message:

* allow omitting '&' from pugs_apply callconv.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/Pugs/Run/Perl5.hs

    r3956 r3957  
    7373    -- print ("DEREF #4", args) 
    7474    let subExp = case sub of 
    75             VStr name   -> Var name 
    76             _           -> Val sub 
     75            VStr name@('&':_)   -> Var name 
     76            VStr name           -> Var ('&':name) 
     77            _                   -> Val sub 
    7778    val <- runEvalIO env $ 
    7879        evalExp (Cxt (cxtEnum cxt) $ App subExp (fmap Val inv) (map Val args))