diff base/src/java/lang/util.d @ 39:0ecb2b338560

further work on phobosification
author Frank Benoit <benoit@tionex.de>
date Wed, 25 Mar 2009 13:20:43 +0100
parents 2e09b0e6857a
children ed96ea2a2764
line wrap: on
line diff
--- a/base/src/java/lang/util.d	Wed Mar 25 11:18:25 2009 +0100
+++ b/base/src/java/lang/util.d	Wed Mar 25 13:20:43 2009 +0100
@@ -121,11 +121,12 @@
 }
 
 version( D_Version2 ){
+    mixin("invariant(T)[] _idup(T)( T[] str ){ return str.idup; }");
 } else { // D1
-    String16 idup( String16 str ){
+    String16 _idup( String16 str ){
         return str.dup;
     }
-    String idup( String str ){
+    String _idup( String str ){
         return str.dup;
     }
 }