[LLVMbugs] [Bug 8080] New: Assertion `use_empty() && "Uses remain when a value is destroyed!"

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri Sep 3 19:31:36 PDT 2010


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

           Summary: Assertion `use_empty() && "Uses remain when a value is
                    destroyed!"
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Core LLVM classes
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: ofv at wanadoo.es
                CC: llvmbugs at cs.uiuc.edu


That aasertion on Value::~Value fails when executing examples/Fibonacci.

Those debug messages are also shown, which comes from the same place:

Use still stuck around after Def is destroyed:  %arg1 = sub i32 %AnArg, 2
Use still stuck around after Def is destroyed:  %cond = icmp sle i32 %AnArg, 2

A fix for PR 8068, which reports the same assertion on clang, was just
committed on r113042. The problem with Fibonacci was unaffected by that fix.

-- 
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