diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2015-06-17 10:02:32 -0400 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2015-07-03 19:42:35 -0400 |
| commit | ef85338175cb322fa07846d20eec91c2800a98e6 (patch) | |
| tree | 858683392deb59bf71fbbf29829c9e5d06cef452 /src/librustc/metadata/tyencode.rs | |
| parent | f027bdc1c8a133693651f333624b756abe21960f (diff) | |
| download | rust-ef85338175cb322fa07846d20eec91c2800a98e6.tar.gz rust-ef85338175cb322fa07846d20eec91c2800a98e6.zip | |
Code up the new lifetime default rules, but leave them disabled
for now.
Diffstat (limited to 'src/librustc/metadata/tyencode.rs')
| -rw-r--r-- | src/librustc/metadata/tyencode.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc/metadata/tyencode.rs b/src/librustc/metadata/tyencode.rs index c078b62dd2d..d80316b8f48 100644 --- a/src/librustc/metadata/tyencode.rs +++ b/src/librustc/metadata/tyencode.rs @@ -414,12 +414,12 @@ pub fn enc_type_param_def<'a, 'tcx>(w: &mut Encoder, cx: &ctxt<'a, 'tcx>, fn enc_object_lifetime_default<'a, 'tcx>(w: &mut Encoder, cx: &ctxt<'a, 'tcx>, - default: Option<ty::ObjectLifetimeDefault>) + default: ty::ObjectLifetimeDefault) { match default { - None => mywrite!(w, "n"), - Some(ty::ObjectLifetimeDefault::Ambiguous) => mywrite!(w, "a"), - Some(ty::ObjectLifetimeDefault::Specific(r)) => { + ty::ObjectLifetimeDefault::Ambiguous => mywrite!(w, "a"), + ty::ObjectLifetimeDefault::BaseDefault => mywrite!(w, "b"), + ty::ObjectLifetimeDefault::Specific(r) => { mywrite!(w, "s"); enc_region(w, cx, r); } |
