Show
Ignore:
Timestamp:
07/29/07 20:32:02 (1 year ago)
Author:
KirkMcDonald
Message:

Since the D 2.0 series has been found lacking at the moment, Pyd once again compiles under the 1.0 series. (Specifically 1.016 or later; tested with 1.020.)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/infrastructure/pyd/lib_abstract.d

    r120 r121  
    4545        return o.toString(); 
    4646    } 
    47     template symbolnameof(alias symbol) { 
    48         static if (is(typeof(symbol) == function)) { 
    49             const char[] symbolnameof = (&symbol).stringof[2 .. $]; 
    50         } else { 
    51             const char[] symbolnameof = symbol.stringof; 
     47    version (D_Version2) { 
     48        // D1 issues? 
     49        template symbolnameof(alias symbol) { 
     50            static if (is(typeof(symbol) == function)) { 
     51                const char[] symbolnameof = (&symbol).stringof[2 .. $]; 
     52            } else { 
     53                const char[] symbolnameof = symbol.stringof; 
     54            } 
    5255        } 
     56    } else { 
     57        public import meta.Nameof : symbolnameof; 
    5358    } 
    5459    public import meta.Nameof : /*symbolnameof,*/ prettytypeof, prettynameof;