Bug 4077

Summary: parser puts a double entry for "includes" sometimes
Product: frysk Reporter: Rick Moseley <rmoseley>
Component: generalAssignee: Rick Moseley <rmoseley>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 1633, 3392    
Attachments: This file causes /usr/include/bits to be added twice.

Description Rick Moseley 2007-02-19 16:31:22 UTC
A list of includes for each source file is kept in the DOM for parsing purposes
so symbols can be identified.  It appears sometimes that a duplicate include
gets into the list.  Although this does not appear to hurt anything, it can
cause unnecessary processing of the include file and if it is very large could
seriously degrade source window performance.
Comment 1 Rick Moseley 2007-02-19 16:34:01 UTC
Created attachment 1567 [details]
This file causes /usr/include/bits to be added twice.

This file causes /usr/include/bits to be included twice in the list of includes
to be processed for a source file.
Comment 2 Rick Moseley 2007-02-19 16:34:44 UTC
Added trackers.
Comment 3 Rick Moseley 2007-02-19 18:49:51 UTC
Fixed in cvs HEAD.