Skip to content

Commit

Permalink
Remove static_bitcast from cg_ssa
Browse files Browse the repository at this point in the history
  • Loading branch information
bjorn3 committed Nov 29, 2018
1 parent b8d55d4 commit 59682d3
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
15 changes: 8 additions & 7 deletions src/librustc_codegen_llvm/consts.rs
Expand Up @@ -171,17 +171,18 @@ pub fn ptrcast(val: &'ll Value, ty: &'ll Type) -> &'ll Value {
}
}

impl StaticMethods for CodegenCx<'ll, 'tcx> {

fn static_ptrcast(&self, val: &'ll Value, ty: &'ll Type) -> &'ll Value {
ptrcast(val, ty)
}

fn static_bitcast(&self, val: &'ll Value, ty: &'ll Type) -> &'ll Value {
impl CodegenCx<'ll, 'tcx> {
crate fn static_bitcast(&self, val: &'ll Value, ty: &'ll Type) -> &'ll Value {
unsafe {
llvm::LLVMConstBitCast(val, ty)
}
}
}

impl StaticMethods for CodegenCx<'ll, 'tcx> {
fn static_ptrcast(&self, val: &'ll Value, ty: &'ll Type) -> &'ll Value {
ptrcast(val, ty)
}

fn static_addr_of_mut(
&self,
Expand Down
1 change: 0 additions & 1 deletion src/librustc_codegen_ssa/traits/statics.rs
Expand Up @@ -14,7 +14,6 @@ use rustc::ty::layout::Align;

pub trait StaticMethods: BackendTypes {
fn static_ptrcast(&self, val: Self::Value, ty: Self::Type) -> Self::Value;
fn static_bitcast(&self, val: Self::Value, ty: Self::Type) -> Self::Value;
fn static_addr_of_mut(&self, cv: Self::Value, align: Align, kind: Option<&str>) -> Self::Value;
fn static_addr_of(&self, cv: Self::Value, align: Align, kind: Option<&str>) -> Self::Value;
fn get_static(&self, def_id: DefId) -> Self::Value;
Expand Down

0 comments on commit 59682d3

Please sign in to comment.