Kaynağa Gözat

Change += and -= to use inPlace ops and += should be union

Ben Jones 10 yıl önce
ebeveyn
işleme
ef024cf351
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      Source/ConstraintAttributes.swift

+ 2 - 2
Source/ConstraintAttributes.swift

@@ -157,10 +157,10 @@ internal struct ConstraintAttributes: OptionSetType, BooleanType {
     }
 }
 internal func +=(inout left: ConstraintAttributes, right: ConstraintAttributes) {
-    left = left.intersect(right)
+    left.unionInPlace(right)
 }
 internal func -=(inout left: ConstraintAttributes, right: ConstraintAttributes) {
-    left = left.subtract(right)
+    left.subtractInPlace(right)
 }
 internal func ==(left: ConstraintAttributes, right: ConstraintAttributes) -> Bool {
     return left.rawValue == right.rawValue