@@ -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