diff options
Diffstat (limited to 'gcc/d/dmd/dmodule.c')
-rw-r--r-- | gcc/d/dmd/dmodule.c | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/gcc/d/dmd/dmodule.c b/gcc/d/dmd/dmodule.c index f251814..ba7885e 100644 --- a/gcc/d/dmd/dmodule.c +++ b/gcc/d/dmd/dmodule.c @@ -224,14 +224,14 @@ Module *Module::load(Loc loc, Identifiers *packages, Identifier *ident) // into: // foo\bar\baz const char *filename = ident->toChars(); - if (packages && packages->dim) + if (packages && packages->length) { OutBuffer buf; OutBuffer dotmods; Array<const char *> *ms = global.params.modFileAliasStrings; - const size_t msdim = ms ? ms->dim : 0; + const size_t msdim = ms ? ms->length : 0; - for (size_t i = 0; i < packages->dim; i++) + for (size_t i = 0; i < packages->length; i++) { Identifier *pid = (*packages)[i]; const char *p = pid->toChars(); @@ -275,7 +275,7 @@ Module *Module::load(Loc loc, Identifiers *packages, Identifier *ident) OutBuffer buf; if (packages) { - for (size_t i = 0; i < packages->dim; i++) + for (size_t i = 0; i < packages->length; i++) { Identifier *pid = (*packages)[i]; buf.writestring(pid->toChars()); @@ -324,7 +324,7 @@ bool Module::read(Loc loc) */ if (global.path) { - for (size_t i = 0; i < global.path->dim; i++) + for (size_t i = 0; i < global.path->length; i++) { const char *p = (*global.path)[i]; fprintf(stderr, "import path[%llu] = %s\n", (ulonglong)i, p); @@ -679,7 +679,7 @@ void Module::importAll(Scope *) // If it isn't there, some compiler rewrites, like // classinst == classinst -> .object.opEquals(classinst, classinst) // would fail inside object.d. - if (members->dim == 0 || ((*members)[0])->ident != Id::object || + if (members->length == 0 || ((*members)[0])->ident != Id::object || (*members)[0]->isImport() == NULL) { Import *im = new Import(Loc(), NULL, Id::object, NULL, 0); @@ -690,7 +690,7 @@ void Module::importAll(Scope *) { // Add all symbols into module's symbol table symtab = new DsymbolTable(); - for (size_t i = 0; i < members->dim; i++) + for (size_t i = 0; i < members->length; i++) { Dsymbol *s = (*members)[i]; s->addMember(sc, sc->scopesym); @@ -704,13 +704,13 @@ void Module::importAll(Scope *) * before any semantic() on any of them. */ setScope(sc); // remember module scope for semantic - for (size_t i = 0; i < members->dim; i++) + for (size_t i = 0; i < members->length; i++) { Dsymbol *s = (*members)[i]; s->setScope(sc); } - for (size_t i = 0; i < members->dim; i++) + for (size_t i = 0; i < members->length; i++) { Dsymbol *s = (*members)[i]; s->importAll(sc); @@ -740,7 +740,7 @@ void Module::semantic(Scope *) //printf("Module = %p, linkage = %d\n", sc->scopesym, sc->linkage); // Pass 1 semantic routines: do public side of the definition - for (size_t i = 0; i < members->dim; i++) + for (size_t i = 0; i < members->length; i++) { Dsymbol *s = (*members)[i]; @@ -777,7 +777,7 @@ void Module::semantic2(Scope*) //printf("Module = %p\n", sc.scopesym); // Pass 2 semantic routines: do initializers and function bodies - for (size_t i = 0; i < members->dim; i++) + for (size_t i = 0; i < members->length; i++) { Dsymbol *s = (*members)[i]; s->semantic2(sc); @@ -808,7 +808,7 @@ void Module::semantic3(Scope*) //printf("Module = %p\n", sc.scopesym); // Pass 3 semantic routines: do initializers and function bodies - for (size_t i = 0; i < members->dim; i++) + for (size_t i = 0; i < members->length; i++) { Dsymbol *s = (*members)[i]; //printf("Module %s: %s.semantic3()\n", toChars(), s->toChars()); @@ -899,7 +899,7 @@ Dsymbol *Module::symtabInsert(Dsymbol *s) void Module::clearCache() { - for (size_t i = 0; i < amodules.dim; i++) + for (size_t i = 0; i < amodules.length; i++) { Module *m = amodules[i]; m->searchCacheIdent = NULL; @@ -913,7 +913,7 @@ void Module::clearCache() void Module::addDeferredSemantic(Dsymbol *s) { // Don't add it if it is already there - for (size_t i = 0; i < deferred.dim; i++) + for (size_t i = 0; i < deferred.length; i++) { Dsymbol *sd = deferred[i]; @@ -949,14 +949,14 @@ void Module::runDeferredSemantic() static int nested; if (nested) return; - //if (deferred.dim) printf("+Module::runDeferredSemantic(), len = %d\n", deferred.dim); + //if (deferred.length) printf("+Module::runDeferredSemantic(), len = %d\n", deferred.length); nested++; size_t len; do { dprogress = 0; - len = deferred.dim; + len = deferred.length; if (!len) break; @@ -982,12 +982,12 @@ void Module::runDeferredSemantic() s->semantic(NULL); //printf("deferred: %s, parent = %s\n", s->toChars(), s->parent->toChars()); } - //printf("\tdeferred.dim = %d, len = %d, dprogress = %d\n", deferred.dim, len, dprogress); + //printf("\tdeferred.length = %d, len = %d, dprogress = %d\n", deferred.length, len, dprogress); if (todoalloc) free(todoalloc); - } while (deferred.dim < len || dprogress); // while making progress + } while (deferred.length < len || dprogress); // while making progress nested--; - //printf("-Module::runDeferredSemantic(), len = %d\n", deferred.dim); + //printf("-Module::runDeferredSemantic(), len = %d\n", deferred.length); } void Module::runDeferredSemantic2() @@ -995,7 +995,7 @@ void Module::runDeferredSemantic2() Module::runDeferredSemantic(); Dsymbols *a = &Module::deferred2; - for (size_t i = 0; i < a->dim; i++) + for (size_t i = 0; i < a->length; i++) { Dsymbol *s = (*a)[i]; //printf("[%d] %s semantic2a\n", i, s->toPrettyChars()); @@ -1012,7 +1012,7 @@ void Module::runDeferredSemantic3() Module::runDeferredSemantic2(); Dsymbols *a = &Module::deferred3; - for (size_t i = 0; i < a->dim; i++) + for (size_t i = 0; i < a->length; i++) { Dsymbol *s = (*a)[i]; //printf("[%d] %s semantic3a\n", i, s->toPrettyChars()); @@ -1034,7 +1034,7 @@ void Module::runDeferredSemantic3() int Module::imports(Module *m) { //printf("%s Module::imports(%s)\n", toChars(), m->toChars()); - for (size_t i = 0; i < aimports.dim; i++) + for (size_t i = 0; i < aimports.length; i++) { Module *mi = aimports[i]; if (mi == m) @@ -1059,12 +1059,12 @@ bool Module::selfImports() //printf("Module::selfImports() %s\n", toChars()); if (selfimports == 0) { - for (size_t i = 0; i < amodules.dim; i++) + for (size_t i = 0; i < amodules.length; i++) amodules[i]->insearch = 0; selfimports = imports(this) + 1; - for (size_t i = 0; i < amodules.dim; i++) + for (size_t i = 0; i < amodules.length; i++) amodules[i]->insearch = 0; } return selfimports == 2; @@ -1079,11 +1079,11 @@ bool Module::rootImports() //printf("Module::rootImports() %s\n", toChars()); if (rootimports == 0) { - for (size_t i = 0; i < amodules.dim; i++) + for (size_t i = 0; i < amodules.length; i++) amodules[i]->insearch = 0; rootimports = 1; - for (size_t i = 0; i < amodules.dim; ++i) + for (size_t i = 0; i < amodules.length; ++i) { Module *m = amodules[i]; if (m->isRoot() && imports(m)) @@ -1093,7 +1093,7 @@ bool Module::rootImports() } } - for (size_t i = 0; i < amodules.dim; i++) + for (size_t i = 0; i < amodules.length; i++) amodules[i]->insearch = 0; } return rootimports == 2; @@ -1119,9 +1119,9 @@ const char *ModuleDeclaration::toChars() { OutBuffer buf; - if (packages && packages->dim) + if (packages && packages->length) { - for (size_t i = 0; i < packages->dim; i++) + for (size_t i = 0; i < packages->length; i++) { Identifier *pid = (*packages)[i]; buf.writestring(pid->toChars()); @@ -1207,7 +1207,7 @@ DsymbolTable *Package::resolve(Identifiers *packages, Dsymbol **pparent, Package if (packages) { - for (size_t i = 0; i < packages->dim; i++) + for (size_t i = 0; i < packages->length; i++) { Identifier *pid = (*packages)[i]; Package *pkg; @@ -1318,7 +1318,7 @@ const char *lookForSourceFile(const char **path, const char *filename) if (!global.path) return NULL; - for (size_t i = 0; i < global.path->dim; i++) + for (size_t i = 0; i < global.path->length; i++) { const char *p = (*global.path)[i]; |