comparison dmd/VersionCondition.d @ 72:2e2a5c3f943a

reduced warnings by adding override to the methods think this also normalizes different line endings used all over the place
author Trass3r
date Sat, 28 Aug 2010 16:19:48 +0200
parents 10317f0c89a5
children acd69f84627e
comparison
equal deleted inserted replaced
71:8e24ef1dd139 72:2e2a5c3f943a
102 this(Module mod, uint level, Identifier ident) 102 this(Module mod, uint level, Identifier ident)
103 { 103 {
104 super(mod, level, ident); 104 super(mod, level, ident);
105 } 105 }
106 106
107 final bool include(Scope sc, ScopeDsymbol s) 107 override final bool include(Scope sc, ScopeDsymbol s)
108 { 108 {
109 //printf("VersionCondition::include() level = %d, versionlevel = %d\n", level, global.params.versionlevel); 109 //printf("VersionCondition::include() level = %d, versionlevel = %d\n", level, global.params.versionlevel);
110 //if (ident) printf("\tident = '%s'\n", ident->toChars()); 110 //if (ident) printf("\tident = '%s'\n", ident->toChars());
111 if (inc == 0) { 111 if (inc == 0) {
112 inc = 2; 112 inc = 2;
127 } 127 }
128 128
129 return (inc == 1); 129 return (inc == 1);
130 } 130 }
131 131
132 final void toCBuffer(OutBuffer buf, HdrGenState* hgs) 132 override final void toCBuffer(OutBuffer buf, HdrGenState* hgs)
133 { 133 {
134 if (ident !is null) { 134 if (ident !is null) {
135 buf.printf("version (%s)", ident.toChars()); 135 buf.printf("version (%s)", ident.toChars());
136 } else { 136 } else {
137 buf.printf("version (%u)", level); 137 buf.printf("version (%u)", level);