diff options
author | Björn Gustavsson <[email protected]> | 2011-11-25 13:53:00 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2011-11-25 13:53:00 +0100 |
commit | 2b36dd726551cf822041b065df5d753ed0dba8b1 (patch) | |
tree | a421d7fcbcfca43200c64c29cfb801a56c61847a /lib/compiler/src | |
parent | fa8edf9882b0b1213018a8421f7c779be3001abc (diff) | |
parent | f5b7411b6f3ea3a79d7998b59c5610fa795d556a (diff) | |
download | otp-2b36dd726551cf822041b065df5d753ed0dba8b1.tar.gz otp-2b36dd726551cf822041b065df5d753ed0dba8b1.tar.bz2 otp-2b36dd726551cf822041b065df5d753ed0dba8b1.zip |
Merge branch 'bjorn/external-funs/OTP-9643'
* bjorn/external-funs/OTP-9643:
sys_expand_pmod: Handle external funs in parameterized modules
Diffstat (limited to 'lib/compiler/src')
-rw-r--r-- | lib/compiler/src/sys_expand_pmod.erl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/compiler/src/sys_expand_pmod.erl b/lib/compiler/src/sys_expand_pmod.erl index 4fee26f2a6..4576dfbf12 100644 --- a/lib/compiler/src/sys_expand_pmod.erl +++ b/lib/compiler/src/sys_expand_pmod.erl @@ -317,6 +317,8 @@ expr({'try',Line,Es0,Scs0,Ccs0,As0},St) -> Ccs1 = icr_clauses(Ccs0,St), As1 = exprs(As0,St), {'try',Line,Es1,Scs1,Ccs1,As1}; +expr({'fun',_,{function,_,_,_}}=ExtFun,_St) -> + ExtFun; expr({'fun',Line,Body,Info},St) -> case Body of {clauses,Cs0} -> |