diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-03-08 12:03:39 -0800 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-03-08 12:04:02 -0800 |
| commit | ec8380f9b176fb7b29069514054c1c9e7f7c4f7b (patch) | |
| tree | 90b47f51aab15ccbcbfb0690483d5cd065aec33c /src/rustc/metadata | |
| parent | 19c651f4a18597b72113777a9122fc1f2a1ac6bb (diff) | |
| download | rust-ec8380f9b176fb7b29069514054c1c9e7f7c4f7b.tar.gz rust-ec8380f9b176fb7b29069514054c1c9e7f7c4f7b.zip | |
rustc: Add the safe address-of operator to the AST
Diffstat (limited to 'src/rustc/metadata')
| -rw-r--r-- | src/rustc/metadata/astencode_gen.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/rustc/metadata/astencode_gen.rs b/src/rustc/metadata/astencode_gen.rs index 167e5666d83..1d4c20098cb 100644 --- a/src/rustc/metadata/astencode_gen.rs +++ b/src/rustc/metadata/astencode_gen.rs @@ -1393,6 +1393,7 @@ fn serialize_81<S: std::serialization::serializer>(s: S, /*syntax::ast::mutability*/ + {|| alt v { syntax::ast::box(v0) { @@ -1429,6 +1430,10 @@ fn serialize_81<S: std::serialization::serializer>(s: S, syntax::ast::neg { s.emit_enum_variant("syntax::ast::neg", 4u, 0u, {|| }) } + syntax::ast::addr_of { + s.emit_enum_variant("syntax::ast::addr_of", 5u, 0u, + {|| }) + } } }); } @@ -5543,6 +5548,8 @@ fn deserialize_81<S: std::serialization::deserializer>(s: S) -> + + {|| s.read_enum_variant({|v_id| alt check v_id { @@ -5561,6 +5568,7 @@ fn deserialize_81<S: std::serialization::deserializer>(s: S) -> 2u { syntax::ast::deref } 3u { syntax::ast::not } 4u { syntax::ast::neg } + 5u { syntax::ast::addr_of } } }) }) |
