digitalmars.D.bugs - [Bug 104] New: Forward reference error occurs when the -g switch is invoked
- d-bugmail puremagic.com (22/22) Apr 13 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=104
- Thomas Kuehne (17/23) Apr 14 2006 -----BEGIN PGP SIGNED MESSAGE-----
- d-bugmail puremagic.com (12/15) May 18 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=104
- Thomas Kuehne (12/16) May 19 2006 -----BEGIN PGP SIGNED MESSAGE-----
http://d.puremagic.com/bugzilla/show_bug.cgi?id=104
Summary: Forward reference error occurs when the -g switch is
invoked
Product: D
Version: 0.154
Platform: PC
URL: http://www.dsource.org/projects/bindings/browser/trunk/f
reetype/freetype/def.d
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: clayasaurus gmail.com
The following code compiles fine with 'dmd -c bug.d', but gives a forward
reference error when compiled as 'dmd -c -g bug.d'
-- bug.d ----------------------------
Foofunc f;
alias int function(Foo) Foofunc;
-------------------------------------
--
Apr 13 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 d-bugmail puremagic.com schrieb am 2006-04-13:The following code compiles fine with 'dmd -c bug.d', but gives a forward reference error when compiled as 'dmd -c -g bug.d' -- bug.d ---------------------------- Foofunc f; alias int function(Foo) Foofunc; -------------------------------------Added to DStress as http://dstress.kuehne.cn/nocompile/a/alias_34_A.d http://dstress.kuehne.cn/nocompile/a/alias_34_B.d http://dstress.kuehne.cn/nocompile/t/typedef_15_A.d http://dstress.kuehne.cn/nocompile/t/typedef_15_B.d See also: http://dstress.kuehne.cn/compile/a/alias_33_A.d http://dstress.kuehne.cn/compile/a/alias_33_B.d Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFEP3y33w+/yD4P9tIRAkB4AKDIqFQPqZq+iYIke3Vz6QQeHlGYlQCdGqsV lXbrQNrZDd0VSW+YxTIPmHg= =YKyT -----END PGP SIGNATURE-----
Apr 14 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=104
smjg iname.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |smjg iname.com
The following code compiles fine with 'dmd -c bug.d'
It shouldn't, because there's no definition of Foo. I'm curious about what
it's doing.
http://dstress.kuehne.cn/compile/a/alias_33_A.d
http://dstress.kuehne.cn/compile/a/alias_33_B.d
404
--
May 18 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 d-bugmail puremagic.com schrieb am 2006-05-18:http://d.puremagic.com/bugzilla/show_bug.cgi?id=104typo... http://dstress.kuehne.cn/nocompile/a/alias_33_A.d http://dstress.kuehne.cn/nocompile/a/alias_33_B.d Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFEbbS+3w+/yD4P9tIRAhhdAJ9c7TEhVo/tdHvQIYXBrLDrUORTtgCdEKhz almvawZk0/abn3/Bs8FSRrI= =zgJh -----END PGP SIGNATURE-----http://dstress.kuehne.cn/compile/a/alias_33_A.d http://dstress.kuehne.cn/compile/a/alias_33_B.d
May 19 2006









Thomas Kuehne <thomas-dloop kuehne.cn> 