diff options
| author | varkor <github@varkor.com> | 2018-07-24 13:37:41 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2018-08-05 15:54:49 +0100 |
| commit | f2fd00005e9fe37da466b3d48290cf36498de9e0 (patch) | |
| tree | afe745a53bec5e0712cc67bca6ca352b10bed970 /src | |
| parent | f91d7baaa47efc6c8c2d8a1e6e2c79c3bef2f70d (diff) | |
| download | rust-f2fd00005e9fe37da466b3d48290cf36498de9e0.tar.gz rust-f2fd00005e9fe37da466b3d48290cf36498de9e0.zip | |
Fix incremental tests
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc_metadata/decoder.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/librustc_metadata/decoder.rs b/src/librustc_metadata/decoder.rs index 45a61ec3308..032f8bdd069 100644 --- a/src/librustc_metadata/decoder.rs +++ b/src/librustc_metadata/decoder.rs @@ -647,10 +647,12 @@ impl<'a, 'tcx> CrateMetadata { /// Iterates over all the stability attributes in the given crate. pub fn get_lib_features(&self) -> Vec<(ast::Name, Option<ast::Name>)> { - self.root + let mut features: Vec<_> = self.root .lib_features .decode(self) - .collect() + .collect(); + features.sort_unstable_by_key(|f| f.0.as_str()); + features } /// Iterates over the language items in the given crate. |
