bugKimwitu++ - Bugs: bug #2312, parse.k makes use of...

 
 

bug #2312: parse.k makes use of implementation details

Submitter:  Martin v. Loewis <loewis>
Submitted:  Mon 20 Jan 2003 10:09:50 PM UTC
   
 
Category:  code generation Severity:  2 - Minor
Priority:  * 6 Status:  Wont Fix
Assigned to:  piefel Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 26 Sep 2003 12:30:07 PM UTC, comment #4: 

Even if we had an operator_cast<>, the access to storageoption_1 is of course also an implementation detail that should not be used. Cf. 2336. Also, "with" will not help here, as it does not allow write access.

Michael Piefel <piefel>
Group administrator
Fri 26 Sep 2003 12:14:34 PM UTC, comment #3: 

The only way I see to avoid the use of implementation details would be to introduce some new features for access to the
subphyla, along the lines of report 2339 perhaps. That,
however, would still mean older kc++ version cannot cope.

Michael Piefel <piefel>
Group administrator
Mon 20 Jan 2003 10:09:56 PM UTC, comment #2: 

Thu, 20 Jun 2002 12:00:04 GMT
This particular thing requires casts to operators; see bug 183.

Michael Piefel <piefel>
Group administrator
Mon 20 Jan 2003 10:09:54 PM UTC, comment #1: 

piefel Fri, 26 Jul 2002 16:45:50 GMT bug_group_id 100
piefel Fri, 26 Jul 2002 16:44:51 GMT category_id 100
piefel Thu, 20 Jun 2002 09:41:07 GMT assigned_to 100
piefel Thu, 27 Jun 2002 15:30:48 GMT priority 5

Anonymous
Mon 20 Jan 2003 10:09:50 PM UTC, original submission:  

Original-Id: 189
Date: Sun, 19 May 2002 18:45:21 GMT
parse.k has the code

static_cast<impl_phylumdeclaration_PhylumDeclaration*>(fpd)->storageoption_1

Since the impl_ prefix is specific to this version of kimwitu++, older versions cannot be used to bootstrap that version anymore.parse.k should be corrected to avoid this dependency.

Martin v. Loewis <loewis>
Group administrator

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by piefel (Updated the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-01-29 piefel StatusRemind Wont Fix
    2007-01-29 piefel Severity3,5 2 - Minor
    2003-09-26 piefel StatusNone None
    2003-01-20 piefel Severity3 - Normal None
        Assigned toNone None

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code