Mercurial > projects > ddmd
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); |