]> git.llucax.com Git - software/dgc/cdgc.git/commitdiff
Remove unused code for buggy OSs
authorLeandro Lucarella <llucax@gmail.com>
Mon, 6 Sep 2010 02:16:26 +0000 (23:16 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Mon, 6 Sep 2010 02:16:26 +0000 (23:16 -0300)
rt/gc/cdgc/bits.d

index 17b71f31d5849d5eb6bb9a46c0a270c97ca018d7..6bfb0736d9811b2e142594fef275b0336ede80aa 100644 (file)
@@ -162,13 +162,7 @@ struct GCBits
 
     void zero()
     {
-        version(MEMCPY_NON_SIG_SAFE) {
-            uint * d1=data+1,dEnd=d1+nwords;
-            for (;d1!=dEnd;++d1)
-                *d1=0u;
-        } else {
-            cstring.memset(data + 1, 0, nwords * uint.sizeof);
-        }
+        cstring.memset(data + 1, 0, nwords * uint.sizeof);
     }
 
     void copy(GCBits *f)
@@ -178,13 +172,7 @@ struct GCBits
     }
     body
     {
-        version(MEMCPY_NON_SIG_SAFE) {
-            uint * d1=data+1,d2=f.data+1,dEnd=d1+nwords;
-            for (;d1!=dEnd;++d1,++d2)
-                *d1=*d2;
-        } else {
-            cstring.memcpy(data + 1, f.data + 1, nwords * uint.sizeof);
-        }
+        cstring.memcpy(data + 1, f.data + 1, nwords * uint.sizeof);
     }
 
     uint* base()