template Bug4105a(alias Storage) { enum bool somerubbish = Bug4105b!(Storage).nonexistent; } struct Bug4105b(alias Storage){ enum bool useless = Bug4105a!(Storage).somerubbish; } static assert(Bug4105b!(0)().foo); -------- PATCH: expression.c DotIdExp::semantic line 6055. else if (ident == Id::stringof) { char *s = ie->toChars(); e = new StringExp(loc, s, strlen(s), 'c'); e = e->semantic(sc); return e; } error("undefined identifier %s", toChars()); + return new ErrorExp(); - type = Type::tvoid; - return this; }
Fixed DMD2.044
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル