diff options
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 5a1eb7636ba..7448f246698 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -2189,7 +2189,7 @@ class parser { if option::is_none(ident) { ident = some(vec::last(path.idents)); } - some(@{path: path, id: self.get_id()}) + some(@{path: path, ref_id: self.get_id(), impl_id: self.get_id()}) } else { none }; let ident = alt ident { some(name) { name } @@ -2223,7 +2223,7 @@ class parser { fn parse_trait_ref() -> @trait_ref { @{path: self.parse_path_with_tps(false), - id: self.get_id()} + ref_id: self.get_id(), impl_id: self.get_id()} } fn parse_trait_ref_list() -> ~[@trait_ref] { |
