May 11, 2013 [dmd-internals] [D-Programming-Language/dmd] 67fa69: fix Issue 9652 - __traits(getAttributes) doesn't w... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 67fa699e45d16a396520270567fe057d59ea5800 https://github.com/D-Programming-Language/dmd/commit/67fa699e45d16a396520270567fe057d59ea5800 Author: Igor Stepanov <wazar@mail.ru> Date: 2013-05-11 (Sat, 11 May 2013) Changed paths: M src/enum.c M src/enum.h M src/expression.c M src/mtype.c M src/optimize.c M src/template.c M test/fail_compilation/diag8178.d M test/runnable/uda.d Log Message: ----------- fix Issue 9652 - __traits(getAttributes) doesn't work with manifest constants anonymous enum fix fix code style style fix 2 template arguments, initialized with expression interpreted as expressions in __ traits, not as enum Added lost spaces add getVarExp method move ed initialization into semantic and move semantic into getVarExp. move check to manifestness to semanticTiargs and other changes fix optimize condition and assign to enum test final fixes Commit: 869c537d44e362d3ce6a4906b8422196eba33e50 https://github.com/D-Programming-Language/dmd/commit/869c537d44e362d3ce6a4906b8422196eba33e50 Author: Hara Kenji <k.hara.pg+dev@gmail.com> Date: 2013-05-11 (Sat, 11 May 2013) Changed paths: M src/enum.c M src/enum.h M src/expression.c M src/mtype.c M src/optimize.c M src/template.c M test/fail_compilation/diag8178.d M test/runnable/uda.d Log Message: ----------- Merge pull request #1960 from IgorStepanov/issue9652 Issue9652 - __traits(getAttributes) doesn't work with manifest constants Compare: https://github.com/D-Programming-Language/dmd/compare/4822fa3ccb28...869c537d44e3 |
Copyright © 1999-2021 by the D Language Foundation