From: SourceForge.net <no...@so...> - 2004-03-21 17:04:04
|
Bugs item #920559, was opened at 2004-03-21 20:04 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=920559&group_id=2435 Category: gcc Group: None Status: Open Resolution: None Priority: 5 Submitted By: Justin Forest (vhex) Assigned to: Danny Smith (dannysmith) Summary: fastcall virtual methods Initial Comment: This bug may be somehow interfering with 914037, though unlikely. When a virtual method is declared as __stdcall or __cdecl in the base class, then defined as __fastcall in the inherited class, an error message must be printed, which does not happen. The compiler silently allows doing so. In result, when such an inherited method is called through the base class' vtable, the parameters are, virtually, undefined. I'm using "g++.exe (GCC) 3.3.3 (mingw special)". ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=920559&group_id=2435 |