diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-07-09 18:38:17 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-07-09 18:39:10 -0700 |
| commit | f0fe08f1c81108750dd2a89f3d060df165912119 (patch) | |
| tree | a84fe936087d164ed012bfd8b8c649436c96d488 | |
| parent | 1bdcba3d745b18849262b55379cd7f31f8c7452a (diff) | |
rustc: Handle foreign item purity correctly in resolve3
| -rw-r--r-- | src/rustc/middle/resolve3.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rustc/middle/resolve3.rs b/src/rustc/middle/resolve3.rs index 5d4054c43e9..6c29ef759ca 100644 --- a/src/rustc/middle/resolve3.rs +++ b/src/rustc/middle/resolve3.rs @@ -1119,7 +1119,7 @@ class Resolver { alt foreign_item.node { foreign_item_fn(fn_decl, type_parameters) { - let def = def_fn(local_def(foreign_item.id), impure_fn); + let def = def_fn(local_def(foreign_item.id), fn_decl.purity); (*name_bindings).define_value(def); do self.with_type_parameter_rib |
