digitalmars.D.bugs - [Issue 232] New: Invalid v-tables :(
- d-bugmail puremagic.com (44/44) Jun 29 2006 http://d.puremagic.com/issues/show_bug.cgi?id=232
- Thomas Kuehne (10/13) Jun 30 2006 -----BEGIN PGP SIGNED MESSAGE-----
- Tom S (7/8) Jun 30 2006 http://www.digitalmars.com/d/archives/digitalmars/D/bugs/6436.html
- d-bugmail puremagic.com (7/7) Jul 18 2006 http://d.puremagic.com/issues/show_bug.cgi?id=232
http://d.puremagic.com/issues/show_bug.cgi?id=232
Summary: Invalid v-tables :(
Product: D
Version: 0.161
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: wrong-code
Severity: critical
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: h3r3tic mat.uni.torun.pl
// main.d ----
private import someClass;
private import std.stdio;
private template OneBadMixin() {
void theEvilFunction() {
assert (false);
}
}
void main()
{
auto x = new SomeClass;
x.goodFunc();
}
// ----
// someClass.d ----
private import main;
template BadMixinArgh() {
void goodFunc() {}
}
class SomeClass {
mixin BadMixinArgh;
mixin OneBadMixin;
}
// ----
sh-2.04$ dmd main.d someClass.d && ./main.exe
d:\coding\dmd\bin\..\..\dm\bin\link.exe main+someClass,,,user32+kernel32/noi;
Error: AssertError Failure main.d(7)
This bug has existed in D for more than a year. The previous reports used
class-local imports, but the issue is exactly the same with mixins. Could we
finally get a fix ? :(
--
Jun 29 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 d-bugmail puremagic.com schrieb am 2006-06-29:This bug has existed in D for more than a year. The previous reports used class-local imports, but the issue is exactly the same with mixins. Could we finally get a fix ? :(What is the link of the old bug report? Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFEpOSd3w+/yD4P9tIRAvxOAKChOURjhvKwxLQISfyBXeuhv+FBKwCeNZK2 s5L9u615MN7jguVUtjsI9r4= =nxcu -----END PGP SIGNATURE-----
Jun 30 2006
Thomas Kuehne wrote:What is the link of the old bug report?http://www.digitalmars.com/d/archives/digitalmars/D/bugs/6436.html http://www.digitalmars.com/d/archives/digitalmars/D/bugs/6450.html These aren't very old, yet Ant has complained about the problem much earlier. -- Tomasz Stachowiak /+ a.k.a. h3r3tic +/
Jun 30 2006
http://d.puremagic.com/issues/show_bug.cgi?id=232
jpelcis gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--
Jul 18 2006









Tom S <h3r3tic remove.mat.uni.torun.pl> 