comparison dmd/ScopeDsymbol.d @ 77:ad4792a1cfd6

more D-ification container accessing
author Eldar Insafutdinov <e.insafutdinov@gmail.com>
date Sun, 29 Aug 2010 14:36:55 +0100
parents 7e0d548de9e6
children 43073c7c7769
comparison
equal deleted inserted replaced
74:7e0d548de9e6 77:ad4792a1cfd6
113 if (s2.isOverloadable() && (a || s.isOverloadable())) 113 if (s2.isOverloadable() && (a || s.isOverloadable()))
114 { if (!a) 114 { if (!a)
115 a = new OverloadSet(); 115 a = new OverloadSet();
116 /* Don't add to a[] if s2 is alias of previous sym 116 /* Don't add to a[] if s2 is alias of previous sym
117 */ 117 */
118 foreach (int j, Dsymbol s3; a.a) 118 foreach (size_t j, Dsymbol s3; a.a)
119 { 119 {
120 if (s2.toAlias() == s3.toAlias()) 120 if (s2.toAlias() == s3.toAlias())
121 { 121 {
122 if (s3.isDeprecated()) 122 if (s3.isDeprecated())
123 a.a[j] = s2; 123 a.a[j] = s2;