Mark Sibly 8 years ago
parent
commit
e05af7ca07
1 changed files with 3 additions and 3 deletions
  1. 3 3
      modules/monkey/native/bbgc.cpp

+ 3 - 3
modules/monkey/native/bbgc.cpp

@@ -201,9 +201,9 @@ namespace bbGC{
 			unmarkedList->succ=unmarkedList->pred=unmarkedList;
 		}
 
-		//swap mark/unmarked lists		
-		std::swap( markedList,unmarkedList );
-		std::swap( markedBit,unmarkedBit );
+		//swap mark/unmarked lists
+		auto tmp1=markedList;markedList=unmarkedList;unmarkedList=tmp1;
+		auto tmp2=markedBit;markedBit=unmarkedBit;unmarkedBit=tmp2;
 		unmarkedBytes=markedBytes;
 		markedBytes=0;