@@ -544,9 +544,6 @@ pub enum OutputType {
544
544
Bitcode,
545
545
/// This is the summary or index data part of the ThinLTO bitcode.
546
546
ThinLinkBitcode,
547
- /// This is ThinLTO's pre-link bitcode, primarily used for embedding bitcode in object files.
548
- /// This can also be used for FatLTO.
549
- ThinBitcode,
550
547
Assembly,
551
548
LlvmAssembly,
552
549
Mir,
@@ -577,7 +574,6 @@ impl OutputType {
577
574
OutputType::Exe | OutputType::DepInfo | OutputType::Metadata => true,
578
575
OutputType::Bitcode
579
576
| OutputType::ThinLinkBitcode
580
- | OutputType::ThinBitcode
581
577
| OutputType::Assembly
582
578
| OutputType::LlvmAssembly
583
579
| OutputType::Mir
@@ -589,7 +585,6 @@ impl OutputType {
589
585
match *self {
590
586
OutputType::Bitcode => "llvm-bc",
591
587
OutputType::ThinLinkBitcode => "thin-link-bitcode",
592
- OutputType::ThinBitcode => "thin-llvm-bc",
593
588
OutputType::Assembly => "asm",
594
589
OutputType::LlvmAssembly => "llvm-ir",
595
590
OutputType::Mir => "mir",
@@ -607,7 +602,6 @@ impl OutputType {
607
602
"mir" => OutputType::Mir,
608
603
"llvm-bc" => OutputType::Bitcode,
609
604
"thin-link-bitcode" => OutputType::ThinLinkBitcode,
610
- "thin-llvm-bc" => OutputType::ThinBitcode,
611
605
"obj" => OutputType::Object,
612
606
"metadata" => OutputType::Metadata,
613
607
"link" => OutputType::Exe,
@@ -618,10 +612,9 @@ impl OutputType {
618
612
619
613
fn shorthands_display() -> String {
620
614
format!(
621
- "`{}`, `{}`, `{}`, `{}`, `{}`, `{}`, `{}`, `{}`, `{}`, `{}` ",
615
+ "`{}`, `{}`, `{}`, `{}`, `{}`, `{}`, `{}`, `{}`, `{}`",
622
616
OutputType::Bitcode.shorthand(),
623
617
OutputType::ThinLinkBitcode.shorthand(),
624
- OutputType::ThinBitcode.shorthand(),
625
618
OutputType::Assembly.shorthand(),
626
619
OutputType::LlvmAssembly.shorthand(),
627
620
OutputType::Mir.shorthand(),
@@ -636,7 +629,6 @@ impl OutputType {
636
629
match *self {
637
630
OutputType::Bitcode => "bc",
638
631
OutputType::ThinLinkBitcode => "indexing.o",
639
- OutputType::ThinBitcode => "thin.bc",
640
632
OutputType::Assembly => "s",
641
633
OutputType::LlvmAssembly => "ll",
642
634
OutputType::Mir => "mir",
@@ -655,7 +647,6 @@ impl OutputType {
655
647
| OutputType::DepInfo => true,
656
648
OutputType::Bitcode
657
649
| OutputType::ThinLinkBitcode
658
- | OutputType::ThinBitcode
659
650
| OutputType::Object
660
651
| OutputType::Metadata
661
652
| OutputType::Exe => false,
@@ -743,7 +734,6 @@ impl OutputTypes {
743
734
self.0.keys().any(|k| match *k {
744
735
OutputType::Bitcode
745
736
| OutputType::ThinLinkBitcode
746
- | OutputType::ThinBitcode
747
737
| OutputType::Assembly
748
738
| OutputType::LlvmAssembly
749
739
| OutputType::Mir
@@ -758,7 +748,6 @@ impl OutputTypes {
758
748
self.0.keys().any(|k| match *k {
759
749
OutputType::Bitcode
760
750
| OutputType::ThinLinkBitcode
761
- | OutputType::ThinBitcode
762
751
| OutputType::Assembly
763
752
| OutputType::LlvmAssembly
764
753
| OutputType::Mir
0 commit comments