Bug 13761 – Clang Static Analysis results for dmd

Status
RESOLVED
Resolution
WONTFIX
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Mac OS X
Creation time
2014-11-21T17:59:19Z
Last change time
2017-12-31T01:45:57Z
Keywords
pull
Assigned to
No Owner
Creator
John Colvin

Comments

Comment #0 by john.loughran.colvin — 2014-11-21T17:59:19Z
It takes some fiddling with posix.mak to make these*, but here they are (see attached). Just open index.html in your browser and you should be good to go. The interface is kinda cool, you can step through the branches the analyser took. * CC and .c is for C, CXX and .cpp/.cxx/whatever-you-like-but-not-just.c is for C++. Seriously...
Comment #1 by john.loughran.colvin — 2014-11-21T18:21:39Z
Sorry, file's too large to attach, here's a link: https://www.dropbox.com/s/y6yssa6lxka4zlf/dmd-scan.zip?dl=0
Comment #2 by temtaime — 2014-11-28T13:59:56Z
Comment #3 by github-bugzilla — 2017-12-31T01:24:52Z
Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/e7f6ceca1324d15d3df5999569c62138c4b594c8 Partial fix for Issue 13761 - Fix code which triggers warnings https://github.com/dlang/dmd/commit/62778ea7f09c28ed9cda40ee980bf54dab0113b1 Merge pull request #7557 from ibuclaw/partial13761 Partial fix for Issue 13761 - Fix code which triggers warnings merged-on-behalf-of: Mike Franklin <[email protected]>
Comment #4 by ibuclaw — 2017-12-31T01:45:57Z
As the front-end has been converted to D. Any sort of static analysis reports are effectively useless for us now.