bugLiberty Eiffel - Bugs: bug #44278, subclassing of ARRAY fails to...

 
 

bug #44278: subclassing of ARRAY fails to compile due to "create {like Current}"

Submitted by:  Laurie Moye <lauriemoye>
Submitted on:  Mon 16 Feb 2015 08:23:43 PM UTC  
 
Category: Kernel librariesSeverity: 3 - Normal
Priority: 7 - HighStatus: Fixed
Assigned to: Raphael Mack <ramack>Open/Closed: Closed
Release: adlerFixed Release: bell
Planned Release: bell

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Thu 07 Apr 2016 07:03:29 PM UTC, comment #7:

de36a645e50e8fa7430b374e32fc794bde10f215 should finally also fix it for ARRAY3

Raphael Mack <ramack>
Project AdministratorIn charge of this item.
Tue 15 Mar 2016 07:58:19 PM UTC, comment #6:

ARRAY2 resize and sub_collection2 need extensive testing...
also the case of creation of empty array2 instances...

Raphael Mack <ramack>
Project AdministratorIn charge of this item.
Sat 12 Mar 2016 10:09:00 PM UTC, comment #5:

f2602dd70f04a29d6f4e6c2070fd26e63d3473a5 should fix it for STRING

open: ARRAY_2 and ARRAY_3

Raphael Mack <ramack>
Project AdministratorIn charge of this item.
Fri 08 Jan 2016 10:07:40 PM UTC, comment #4:

still missing STRING, ARRAY_2, ARRAY_3...

Raphael Mack <ramack>
Project AdministratorIn charge of this item.
Thu 07 Jan 2016 10:08:10 PM UTC, comment #3:

still missing: STRING.substring

Raphael Mack <ramack>
Project AdministratorIn charge of this item.
Thu 31 Dec 2015 09:19:24 PM UTC, comment #2:

fix is committed, so let's see what the tests show before closing this

Raphael Mack <ramack>
Project AdministratorIn charge of this item.
Thu 27 Aug 2015 06:06:47 PM UTC, comment #1:

added test case http://git.savannah.gnu.org/cgit/liberty-eiffel.git/tree/test/language/unclassified/lm/test_lm1.e

Raphael Mack <ramack>
Project AdministratorIn charge of this item.
Mon 16 Feb 2015 08:23:43 PM UTC, original submission:

The attached example fails to compile, giving the following message:

Changing the inherited class to STRING gives the same message except that it then quotes Line 647 column 10 in STRING, the 'make' line of substring.

The create clause in D and/or the 'create' in the make line of run in TEST can be removed without affecting the error message.

Laurie Moye <lauriemoye>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

Attached Files
file #33104:  a.e added by lauriemoye (318B - text/x-eiffel)
file #33105:  test.e added by lauriemoye (305B - text/x-eiffel)
file #33106:  d.e added by lauriemoye (308B - text/x-eiffel)
file #33107:  test.log added by lauriemoye (341B - text/x-log)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by ramack (Posted a comment)
  • -unavailable- added by lauriemoye (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 15 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Thu 07 Apr 2016 07:03:55 PM UTCramackStatusIn Progress=>Fixed
      Open/ClosedOpen=>Closed
      ReleaseNone=>adler
    Tue 05 Jan 2016 11:30:11 PM UTCramackSummarydeferred make fails to compile=>subclassing of ARRAY fails to compile due to "create {like Current}"
    Thu 31 Dec 2015 09:19:24 PM UTCramackStatusConfirmed=>In Progress
      Fixed ReleaseNone=>bell
    Wed 30 Dec 2015 10:53:01 PM UTCramackAssigned toNone=>ramack
    Wed 30 Dec 2015 10:52:34 PM UTCramackCategorySmartEiffel=>Kernel libraries
      Priority5 - Normal=>7 - High
      StatusNone=>Confirmed
      Planned ReleaseNone=>bell
    Mon 16 Feb 2015 08:23:43 PM UTClauriemoyeAttached File-=>Added a.e, #33104
      Attached File-=>Added test.e, #33105
      Attached File-=>Added d.e, #33106
      Attached File-=>Added test.log, #33107

    Back to the top


    Powered by Savane 3.1-cleanup1