about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-12-13 16:17:28 -0800
committerPatrick Walton <pcwalton@mimiga.net>2012-12-13 16:17:57 -0800
commit036b26a19747692e48a907459acbb0a7ce321bec (patch)
tree4cfa00226de8d71c3a851de19dbeb2d7168a88fa /src
parent77982112d35fffb87eaeba3d1db8bd98c754c0d2 (diff)
librustc: Remove merge markers. rs=oops
Diffstat (limited to 'src')
-rw-r--r--src/librustc/middle/ty.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/librustc/middle/ty.rs b/src/librustc/middle/ty.rs
index be9e328f681..69a86a3e4ed 100644
--- a/src/librustc/middle/ty.rs
+++ b/src/librustc/middle/ty.rs
@@ -2140,13 +2140,8 @@ fn type_kind_ext(cx: ctxt, ty: t, allow_ty_var: bool) -> Kind {
         remove_owned(mutable_type_kind(cx, tm) | kind_safe_for_default_mode())
       }
 
-      // Trait instances are (for now) like shared boxes, basically
-<<<<<<< HEAD
-      ty_trait(_, _, _) => kind_safe_for_default_mode() | kind_durable(),
-=======
       // XXX: This is wrong for ~Trait and &Trait!
-      ty_trait(_, _, _) => kind_safe_for_default_mode() | kind_owned(),
->>>>>>> librustc: Have coherence check Copy kind bounds when determining whether parameter substitutions could possibly unify. r=nmatsakis
+      ty_trait(_, _, _) => kind_safe_for_default_mode() | kind_durable(),
 
       // Static region pointers are copyable and sendable, but not owned
       ty_rptr(re_static, mt) =>