]> git.lizzy.rs Git - rust.git/commitdiff
Remove CodeGenOptLevel::Other
authorMark Rousskov <mark.simulacrum@gmail.com>
Wed, 12 Aug 2020 16:01:20 +0000 (12:01 -0400)
committerMark Rousskov <mark.simulacrum@gmail.com>
Wed, 12 Aug 2020 16:01:31 +0000 (12:01 -0400)
Also introduced in #35174, and immediately unused.

src/librustc_codegen_llvm/back/write.rs
src/librustc_codegen_llvm/llvm/ffi.rs
src/rustllvm/PassWrapper.cpp

index 54271d3dd04919e61a9fad93c31e8d1007ba2c59..1a5794d1133660a574c083af83c211ea1ab46b14 100644 (file)
@@ -975,7 +975,6 @@ pub unsafe fn with_llvm_pmb(
         (llvm::CodeGenOptLevel::Default, ..) => {
             llvm::LLVMPassManagerBuilderUseInlinerWithThreshold(builder, 225);
         }
-        (llvm::CodeGenOptLevel::Other, ..) => bug!("CodeGenOptLevel::Other selected"),
     }
 
     f(builder);
index 0ab69298bc469f33e0bb5226b64f261f615c20f7..de547c0b1b910006969bd160306413b929b86643 100644 (file)
@@ -401,9 +401,6 @@ pub fn from_generic(asm: rustc_ast::ast::LlvmAsmDialect) -> Self {
 #[derive(Copy, Clone, PartialEq)]
 #[repr(C)]
 pub enum CodeGenOptLevel {
-    // FIXME: figure out if this variant is needed at all.
-    #[allow(dead_code)]
-    Other,
     None,
     Less,
     Default,
index 0008ec0815a35fa481165b220f6e4ea346a1758a..76fe5e7f769f77066b59e23e47021b1937623531 100644 (file)
@@ -311,7 +311,6 @@ static Optional<CodeModel::Model> fromRust(LLVMRustCodeModel Model) {
 }
 
 enum class LLVMRustCodeGenOptLevel {
-  Other,
   None,
   Less,
   Default,