[D-runtime] [D-Programming-Language/druntime] febee4: Fix ambiguous `main` address selection.
GitHub
noreply at github.com
Thu Nov 15 06:59:09 PST 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/druntime
Commit: febee4fceb4e3c35920c6ec1841646b817e012bb
https://github.com/D-Programming-Language/druntime/commit/febee4fceb4e3c35920c6ec1841646b817e012bb
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-11-15 (Thu, 15 Nov 2012)
Changed paths:
M src/rt/dmain2.d
Log Message:
-----------
Fix ambiguous `main` address selection.
Such ambiguous `main` address selection compiles only because of Issue 9027 and works correctly by pure accident.
* Issue 9027 URL: http://d.puremagic.com/issues/show_bug.cgi?id=9027
* Causing commit from pull #339: 278968f5029f0cc9137a0d21c641d64604674be2.
Commit: d171d502d6cb1420140053267cb51989b0f2d07e
https://github.com/D-Programming-Language/druntime/commit/d171d502d6cb1420140053267cb51989b0f2d07e
Author: Denis Shelomovskij <verylonglogin.reg at gmail.com>
Date: 2012-11-15 (Thu, 15 Nov 2012)
Changed paths:
M src/rt/dmain2.d
Log Message:
-----------
Add full workaround for Issue 9028.
Mark D main as `extern(C)` and use its symbol name to workaround Issue 9028.
Also add comments about `D main` type and actual calling convention.
* Issue 9028 URL: http://d.puremagic.com/issues/show_bug.cgi?id=9028
Commit: d9b4c3eedfebb7ff8e018540991d46d4b95b6dd7
https://github.com/D-Programming-Language/druntime/commit/d9b4c3eedfebb7ff8e018540991d46d4b95b6dd7
Author: Alex Rønne Petersen <alex at lycus.org>
Date: 2012-11-15 (Thu, 15 Nov 2012)
Changed paths:
M src/rt/dmain2.d
Log Message:
-----------
Merge pull request #348 from denis-sh/fix-pull-339
Pull 339 first-aid or Fix ambiguous `main` address selection.
Compare: https://github.com/D-Programming-Language/druntime/compare/b524769a1e33...d9b4c3eedfeb
More information about the D-runtime
mailing list