From cd4810de42c57b64b74dae09c530a4c3a41f87b9 Mon Sep 17 00:00:00 2001 From: antoyo Date: Tue, 28 Sep 2021 09:32:54 -0400 Subject: [PATCH] Fix warnings (#98) --- src/declare.rs | 4 ++-- src/intrinsic/mod.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/declare.rs b/src/declare.rs index b43f68f878d7a..b79a50d1eee2e 100644 --- a/src/declare.rs +++ b/src/declare.rs @@ -40,12 +40,12 @@ impl<'gcc, 'tcx> CodegenCx<'gcc, 'tcx> { global } - pub fn declare_func(&self, name: &str, return_type: Type<'gcc>, params: &[Type<'gcc>], variadic: bool) -> RValue<'gcc> { + /*pub fn declare_func(&self, name: &str, return_type: Type<'gcc>, params: &[Type<'gcc>], variadic: bool) -> RValue<'gcc> { self.linkage.set(FunctionType::Exported); let func = declare_raw_fn(self, name, () /*llvm::CCallConv*/, return_type, params, variadic); // FIXME(antoyo): this is a wrong cast. That requires changing the compiler API. unsafe { std::mem::transmute(func) } - } + }*/ pub fn declare_global(&self, name: &str, ty: Type<'gcc>, is_tls: bool, link_section: Option) -> LValue<'gcc> { let global = self.context.new_global(None, GlobalKind::Exported, ty, name); diff --git a/src/intrinsic/mod.rs b/src/intrinsic/mod.rs index 45978e1409023..375d422cb25c4 100644 --- a/src/intrinsic/mod.rs +++ b/src/intrinsic/mod.rs @@ -272,7 +272,7 @@ impl<'a, 'gcc, 'tcx> IntrinsicCallMethods<'tcx> for Builder<'a, 'gcc, 'tcx> { use rustc_target::abi::Abi::*; let tp_ty = substs.type_at(0); let layout = self.layout_of(tp_ty).layout; - let use_integer_compare = match layout.abi { + let _use_integer_compare = match layout.abi { Scalar(_) | ScalarPair(_, _) => true, Uninhabited | Vector { .. } => false, Aggregate { .. } => {