Bug 11980 – startaddress pragma broken (DMD 2.061 regression)

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-01-23T13:08:00Z
Last change time
2014-01-24T05:54:09Z
Keywords
pull, rejects-valid
Assigned to
nobody
Creator
dlang-bugzilla

Comments

Comment #0 by dlang-bugzilla — 2014-01-23T13:08:07Z
///////////////////////////////////////// void start() { } pragma(startaddress, start); ///////////////////////////////////////// Compiler attempts to evaluate start() instead of setting the address. (Asm block is there to Regression introduced in https://github.com/D-Programming-Language/dmd/pull/599
Comment #1 by dlang-bugzilla — 2014-01-23T13:08:33Z
Disregard " (Asm block is there to "
Comment #2 by k.hara.pg — 2014-01-24T02:08:29Z
Comment #3 by github-bugzilla — 2014-01-24T03:02:23Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/54863226bfd25b0a18b64267378745776cf2336d fix Issue 11980 - startaddress pragma broken https://github.com/D-Programming-Language/dmd/commit/633977e5eb6c43f0541f15526e4ee746ba88a1ae Merge pull request #3142 from 9rnsr/fix11980 [REG2.061] Issue 11980 - startaddress pragma broken
Comment #4 by github-bugzilla — 2014-01-24T05:54:09Z
Commit pushed to release at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/c01bc1780c1f98b90b766adaab904294c1c29c91 Merge pull request #3142 from 9rnsr/fix11980 [REG2.061] Issue 11980 - startaddress pragma broken