http://d.puremagic.com/issues/show_bug.cgi?id=3396
Summary: Call of abstract method not detected by semantic check Product: D Version: 2.031 Platform: x86 OS/Version: Windows Status: NEW Keywords: diagnostic Severity: minor Priority: P3 Component: DMD AssignedTo: nob...@puremagic.com ReportedBy: dfj1es...@sneakemail.com --- Comment #0 from Sobirari Muhomori <dfj1es...@sneakemail.com> 2009-10-14 02:20:30 PDT --- --- abstract class A { abstract void M(); } class B:A { override void M(){ writeln("B.M"); super.M(); } } int main() { auto b=new B(); b.M(); return 0; } --- >dmd -c tmp.d -w -o- >dmd -w -run tmp.d OPTLINK (R) for Win32 Release 8.00.1 Copyright (C) Digital Mars 1989-2004 All rights reserved. tmp.obj(tmp) Error 42: Symbol Undefined _D3tmp1A1MMFZv --- errorlevel 1 Compilation with -o- passes successfully. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------