Procházet zdrojové kódy

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

Ben Jones před 10 roky
rodič
revize
ef024cf351
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  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