Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 5d3de87ebd8ead3ccf96647f25c5207ba1558105
https://github.com/D-Programming-Language/dmd/commit/5d3de87ebd8ead3ccf96647f25c5207ba1558105
Author: k-hara <[email protected]>
Date: 2012-07-28 (Sat, 28 Jul 2012)
Changed paths:
M src/attrib.c
M src/attrib.h
M test/runnable/test42.d
Log Message:
-----------
fix Issue 8429 - [2.060 beta] 'version' rejected inside 'static if's
This is a regression of fixing bug 7911.
Introduced commit: e558866cdd8c26daf90942ee6dd89e814347911b
StaticIfDeclaration::setScope speculatively distributes the scope to members,
and ConditionalDeclaration::setScope evaluate its condition.
So, the root cause is too early evaluation of the condition of version block
which in static if.
Commit: e8fe11c20249cb9e42538be88c99b74ede4d12e3
https://github.com/D-Programming-Language/dmd/commit/e8fe11c20249cb9e42538be88c99b74ede4d12e3
Author: Walter Bright <[email protected]>
Date: 2012-07-29 (Sun, 29 Jul 2012)
Changed paths:
M src/attrib.c
M src/attrib.h
M test/runnable/test42.d
Log Message:
-----------
Merge pull request #1070 from 9rnsr/fix8429
Issue 8429 - [2.060 beta] 'version' rejected inside 'static if's
Compare:
https://github.com/D-Programming-Language/dmd/compare/5a9f538ca4b5...e8fe11c20249
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals