[LLVMbugs] [Bug 5882] New: Assertion in codegen

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Fri Dec 25 12:45:15 PST 2009


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

           Summary: Assertion in codegen
           Product: clang
           Version: unspecified
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: LLVM Codegen
        AssignedTo: unassignedclangbugs at nondot.org
        ReportedBy: asl at math.spbu.ru
                CC: llvmbugs at cs.uiuc.edu
            Blocks: 5581


Created an attachment (id=3979)
 --> (http://llvm.org/bugs/attachment.cgi?id=3979)
Preprocessed source

Consider the preprocessed source attached. I'm seeing:

./clang++ qsslcertificate.ii
clang: /home/asl/proj/llvm/src/tools/clang/lib/CodeGen/CodeGenFunction.h:1276:
void
clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&,
const T*, clang::ConstExprIterator, clang::ConstExprIterator) [with T =
clang::FunctionProtoType]: Assertion
`getContext().getCanonicalType(ArgType.getNonReferenceType()). getTypePtr() ==
getContext().getCanonicalType(Arg->getType()).getTypePtr() && "type mismatch in
call argument!"' failed.


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