about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--compiler/rustc_transmute/src/layout/nfa.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_transmute/src/layout/nfa.rs b/compiler/rustc_transmute/src/layout/nfa.rs
index 817e426ba27..3b2548e7aed 100644
--- a/compiler/rustc_transmute/src/layout/nfa.rs
+++ b/compiler/rustc_transmute/src/layout/nfa.rs
@@ -92,7 +92,7 @@ where
                 let mut alts = alts.into_iter().map(Self::from_tree);
                 let mut nfa = alts.next().ok_or(Uninhabited)??;
                 for alt in alts {
-                    nfa = nfa.union(&alt?);
+                    nfa = nfa.union(alt?);
                 }
                 nfa
             }
@@ -136,7 +136,7 @@ where
     }
 
     /// Compute the union of two `Nfa`s.
-    pub(crate) fn union(&self, other: &Self) -> Self {
+    pub(crate) fn union(self, other: Self) -> Self {
         let start = self.start;
         let accepting = self.accepting;