summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/llvm
diff options
context:
space:
mode:
authorDenis Merigoux <denis.merigoux@gmail.com>2018-08-21 16:31:36 +0200
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2018-11-16 14:11:09 +0200
commitbc86624c43a24ed569a08aaeae3bdea7be181bf7 (patch)
treedf48b7bc94d7f21d0b3769f25b6eea4352d55e9d /src/librustc_codegen_llvm/llvm
parent8590336d491d5b228b3ae043e09a17dc950ae777 (diff)
downloadrust-bc86624c43a24ed569a08aaeae3bdea7be181bf7.tar.gz
rust-bc86624c43a24ed569a08aaeae3bdea7be181bf7.zip
Removed useless traits for IntPredicate and RealPredicate
Diffstat (limited to 'src/librustc_codegen_llvm/llvm')
-rw-r--r--src/librustc_codegen_llvm/llvm/ffi.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/librustc_codegen_llvm/llvm/ffi.rs b/src/librustc_codegen_llvm/llvm/ffi.rs
index 37fa2e46b28..dd47024a657 100644
--- a/src/librustc_codegen_llvm/llvm/ffi.rs
+++ b/src/librustc_codegen_llvm/llvm/ffi.rs
@@ -142,8 +142,8 @@ pub enum IntPredicate {
     IntSLE = 41,
 }
 
-impl traits::IntPredicateMethods for IntPredicate {
-    fn convert_to_backend_specific(intpre: traits::IntPredicate) -> Self {
+impl IntPredicate {
+    pub fn from_generic(intpre: traits::IntPredicate) -> Self {
         match intpre {
             traits::IntPredicate::IntEQ => IntPredicate::IntEQ,
             traits::IntPredicate::IntNE => IntPredicate::IntNE,
@@ -181,8 +181,8 @@ pub enum RealPredicate {
     RealPredicateTrue = 15,
 }
 
-impl traits::RealPredicateMethods for RealPredicate {
-    fn convert_to_backend_specific(realpred: traits::RealPredicate) -> Self {
+impl RealPredicate {
+    pub fn from_generic(realpred: traits::RealPredicate) -> Self {
         match realpred {
             traits::RealPredicate::RealPredicateFalse => RealPredicate::RealPredicateFalse,
             traits::RealPredicate::RealOEQ => RealPredicate::RealOEQ,