I'm still spending a lot of time trying to find bugs in EiffelStudio 6.5. I
have come across an issue that I'm not sure is a bug and I'm looking for
advice on making a bug report for this problem. When I attempt to run the
project in workbench mode a dialog from Windows appears that is titled
"Microsoft Windows". The dialog message is "vactor_space_2_project.exe has
stopped working. A problem cause the program to stop working correctly.
Windows will close the program and notify you if a solution is available.".
This dialog gives me the oppurtunity to debug the program using Visual
Studio so I do and the debbuger stops at this line "000000014004F551 call
000000014004F240". I haven't done assembly programming for years but
thought I would include this line in case it is important.
Now a few details about my code. In my code I have an inheritance hierarchy
that goes like this ARRAY2<-VECTOR_SPACE<-VECTOR<-COMPARABLE_VECTOR (the
<-'s point towards the parents). The generic part is declared as [G ->
{attached COMPARABLE rename default_create as comparable_default_create end,
attached FIELD} create default_create end]. Class COMPARABLE_VECTOR has
`make_row' declared as a creation procedure and here is it's declaration:
make_row (a_count: INTEGER)
-- Create current object as a row vector of dimension `a_count'. do
height := 1
width := a_count
make_filled (create {G}, 1, a_count)
end
Now in my testing code I'm trying to create a COMPARABLE_VECTOR using
`make_row'. This is all that is done in my test code. I'm wondering if
this looks like it merits a bug report?
Regards
Chris Saunders