Changeset 67

Show
Ignore:
Timestamp:
08/01/06 15:56:19 (2 years ago)
Author:
Gregor
Message:

Made to compile with the latest GDC.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bcd.gen/bcd/gen/bcdgen.d

    r66 r67  
    179179            templates ~= temp ~ "<DReflectedClass"; 
    180180             
    181             for (int i = 1; i < count; i++) 
     181            for (int j = 1; i < count; i++) 
    182182                templates ~= ", DReflectedClass"; 
    183183             
     
    13971397    if (reflection) { 
    13981398        // make sure it's not already reflected 
    1399         char[] fid = name ~ "(" ~ Deargs ~ ")"; 
    1400         if (fid in reflectedFunctions) return; 
    1401         reflectedFunctions[fid] = true; 
     1399        char[] sfid = name ~ "(" ~ Deargs ~ ")"; 
     1400        if (sfid in reflectedFunctions) return; 
     1401        reflectedFunctions[sfid] = true; 
    14021402    } 
    14031403     
     
    17391739                } else if (nname == "Struct" || nname == "Class") { 
    17401740                    char[] className = toStringFree(getDemangled(curNode)); 
    1741                     char[] nname = safeName(getNName(curNode)); 
     1741                    char[] snname = safeName(getNName(curNode)); 
    17421742                     
    17431743                    if (outputC) { 
     
    17501750                        } else { 
    17511751                            parsedCache[type] = new ParsedType("struct " ~ className, 
    1752                                                                nname); 
     1752                                                               snname); 
    17531753                        } 
    17541754                    } else { 
     
    17811781                } else if (nname == "Union") { 
    17821782                    char[] className = toStringFree(getDemangled(curNode)); 
    1783                     char[] nname = safeName(getNName(curNode)); 
     1783                    char[] snname = safeName(getNName(curNode)); 
    17841784                 
    17851785                    char* incomplete = xmlGetProp(curNode, "incomplete"); 
     
    17911791                    } else { 
    17921792                        parsedCache[type] = new ParsedType("union " ~ className, 
    1793                                                            nname); 
     1793                                                           snname); 
    17941794                    } 
    17951795