[LLVMbugs] [Bug 8030] New: Add code coverage support / create gcov replacement

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Aug 30 14:12:37 PDT 2010


http://llvm.org/bugs/show_bug.cgi?id=8030

           Summary: Add code coverage support / create gcov replacement
           Product: new-bugs
           Version: trunk
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: sean at rogue-research.com
                CC: llvmbugs at cs.uiuc.edu


Neither Clang nor LLVM have the ability to generate coverage code for gcov. 
Nor is there any replacement for gcov.

This means that code coverage cannot be measured when using the llvm/clang
toolchain.

For me, this is serious enough that I cannot switch exclusively to clang, I
must continue to support gcc as well.

On Mac OS/iOS, that's a big problem.  More and more Objective-C features
_require_ clang (ex: "@synthesize by default" and "declare ivars in class
extensions"), thus developers will be forced to choose between these nice new
features and being able to measure code coverage.  That's unfortunate.

Note: I've also filed <rdar://problem/8107317>.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list