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

             Bug #: 13904
           Summary: Assertion in CallGraph: `!CS.getInstruction() ||
                    !CS.getCalledFunction() ||
                    !CS.getCalledFunction()->isIntrinsic()'
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Global Analyses
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]
    Classification: Unclassified


The dragonegg-x86_64-linux-gcc-4.6-fnt and clang-x86_64-debian-fnt builds have
been failing to compile two of their tests since Friday. The clang build log
doesn't have much useful information, but the dragonegg log shows an assertion
failure (below).

The first failing builds are here, but the associated commits don't look
relevant at all:

http://lab.llvm.org:8011/builders/dragonegg-x86_64-linux-gcc-4.6-fnt/builds/1522
http://lab.llvm.org:8011/builders/clang-x86_64-debian-fnt/builds/10386



opt:
/home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.6-fnt/llvm.src/include/llvm/Analysis/CallGraph.h:264:
void llvm::CallGraphNode::addCalledFunction(llvm::CallSite,
llvm::CallGraphNode*): Assertion `!CS.getInstruction() ||
!CS.getCalledFunction() || !CS.getCalledFunction()->isIntrinsic()' failed.
Stack dump:
0.    Program arguments:
/home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.6-fnt/llvm.obj/Release+Asserts/bin/opt
-std-link-opts
-info-output-file=/home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.6-fnt/test-suite.obj/MultiSource/Benchmarks/Prolangs-C++/deriv1/Output/deriv1.llvm.bc.info
-stats -time-passes Output/deriv1.linked.bc -o Output/deriv1.llvm.bc 
1.    Running pass 'Basic CallGraph Construction' on module
'Output/deriv1.linked.bc'.
sh: line 1: 15482 Aborted                 (core dumped) sh -c
'/home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.6-fnt/llvm.obj/Release+Asserts/bin/opt
-std-link-opts
-info-output-file=/home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.6-fnt/test-suite.obj/MultiSource/Benchmarks/Prolangs-C++/deriv1/Output/deriv1.llvm.bc.info
-stats -time-passes Output/deriv1.linked.bc -o Output/deriv1.llvm.bc'
warning: command failed:
'/home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.6-fnt/llvm.obj/Release+Asserts/bin/opt
-std-link-opts
-info-output-file=/home/baldrick/osuosl/slave/dragonegg-x86_64-linux-gcc-4.6-fnt/test-suite.obj/MultiSource/Benchmarks/Prolangs-C++/deriv1/Output/deriv1.llvm.bc.info
-stats -time-passes Output/deriv1.linked.bc -o Output/deriv1.llvm.bc'

-- 
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.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs

Reply via email to