Bug 12552 – Review DMD's Static Analysis as Produced by Intel's C++ Compiler

Status
RESOLVED
Resolution
WONTFIX
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2014-04-09T18:04:19Z
Last change time
2017-12-31T01:44:45Z
Assigned to
No Owner
Creator
Orvid King

Attachments

IDFilenameSummaryContent-TypeSize
1344r000sc.7zAn archive containing the 6mb static analysis resultsapplication/x-7z-compressed141048

Comments

Comment #0 by blah38621 — 2014-04-09T18:04:19Z
Created attachment 1344 An archive containing the 6mb static analysis results This is being created as an issue primarily to make it more accessible, but I have attached the static analysis produced by Intel's C++ Compiler in a little under 24 hours for DMD. In my brief analysis of the results, it appears to have caught some things that are in fact bugs. The .pdr file inside of the archive is really just an xml file, so you can open it in whatever editor you want. The results are from DMD's git head, as it was roughly 2 weeks ago. The easiest way I've found to review the results is by using a regex that exploits the fact that all issue numbers are preceded by a # symbol. The last pattern I used in my editor was this: #(?!12112|12121|12144|12172|12192|12291|12382|12390|12412)[0-9]+ This allows you to locate issues that you haven't excluded via the regex. I would suggest starting with the list of issues completely empty, as I may have excluded some issues so I could see others.
Comment #1 by ibuclaw — 2017-12-31T01:44:45Z
As the front-end has been converted to D. Any sort of static analysis reports are effectively useless for us now.