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