1
Fork 0

Don't ICE if crate has no valid crate types left

This commit is contained in:
Oliver Schneider 2018-05-24 17:05:16 +02:00
parent a76bff86e6
commit dcbe09e2b5
3 changed files with 21 additions and 1 deletions

View file

@ -642,7 +642,7 @@ fn write_metadata<'a, 'gcx>(tcx: TyCtxt<'a, 'gcx, 'gcx>,
config::CrateTypeDylib |
config::CrateTypeProcMacro => MetadataKind::Compressed,
}
}).max().unwrap();
}).max().unwrap_or(MetadataKind::None);
if kind == MetadataKind::None {
return (metadata_llcx,