@@ -6,7 +6,6 @@ use std::iter;
66
77use gccjit:: { ComparisonOp , Function , FunctionType , RValue , ToRValue , Type , UnaryOp } ;
88use rustc_abi:: { BackendRepr , HasDataLayout , WrappingRange } ;
9- use rustc_codegen_ssa:: MemFlags ;
109use rustc_codegen_ssa:: base:: wants_msvc_seh;
1110use rustc_codegen_ssa:: common:: IntPredicate ;
1211use rustc_codegen_ssa:: errors:: InvalidMonomorphization ;
@@ -18,6 +17,7 @@ use rustc_codegen_ssa::traits::{
1817 ArgAbiBuilderMethods , BaseTypeCodegenMethods , BuilderMethods , ConstCodegenMethods ,
1918 IntrinsicCallBuilderMethods , LayoutTypeCodegenMethods ,
2019} ;
20+ use rustc_codegen_ssa:: { MemFlags , RetagInfo } ;
2121use rustc_data_structures:: fx:: FxHashSet ;
2222#[ cfg( feature = "master" ) ]
2323use rustc_middle:: ty:: layout:: FnAbiOf ;
@@ -702,6 +702,14 @@ impl<'a, 'gcc, 'tcx> IntrinsicCallBuilderMethods<'tcx> for Builder<'a, 'gcc, 'tc
702702 // FIXME(antoyo): implement.
703703 self . context . new_rvalue_from_int ( self . int_type , 0 )
704704 }
705+
706+ fn retag_reg ( & mut self , _ptr : Self :: Value , _info : & RetagInfo < Self :: Value > ) -> Self :: Value {
707+ unimplemented ! ( )
708+ }
709+
710+ fn retag_mem ( & mut self , _ptr : Self :: Value , _info : & RetagInfo < Self :: Value > ) {
711+ unimplemented ! ( )
712+ }
705713}
706714
707715impl < ' a , ' gcc , ' tcx > ArgAbiBuilderMethods < ' tcx > for Builder < ' a , ' gcc , ' tcx > {
0 commit comments