diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-10-23 19:18:18 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-10-24 10:54:09 -0700 |
| commit | 4da58a5bd6f921b446e46cf65790975598289308 (patch) | |
| tree | 3e0de65d3b2b901ebf2ca5adaa587036fcbbc336 /src/libsyntax/parse/parser.rs | |
| parent | 61bb3571a59f4659a0a46565c71fa7ecfa352811 (diff) | |
| download | rust-4da58a5bd6f921b446e46cf65790975598289308.tar.gz rust-4da58a5bd6f921b446e46cf65790975598289308.zip | |
rustc: Implement typechecking for tuple structs. r=nmatsakis
Diffstat (limited to 'src/libsyntax/parse/parser.rs')
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index 6e16e4eec1a..e0570c537a7 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -2722,12 +2722,14 @@ impl Parser { self_id: self.get_id(), body: d_body}, span: d_s}}; + let _ = self.get_id(); // XXX: Workaround for crazy bug. (class_name, item_class(@{ traits: traits, fields: move fields, methods: move methods, - dtor: actual_dtor + dtor: actual_dtor, + ctor_id: self.get_id() }, ty_params), None) } @@ -3073,7 +3075,8 @@ impl Parser { traits: ~[], fields: move fields, methods: move methods, - dtor: actual_dtor + dtor: actual_dtor, + ctor_id: self.get_id() }; } |
