[LLVMbugs] [Bug 9104] New: DwarfDebug no longer allows 16-bit language IDs

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Sat Jan 29 13:38:35 PST 2011


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

           Summary: DwarfDebug no longer allows 16-bit language IDs
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Common Code Generator Code
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: viridia at gmail.com
                CC: llvmbugs at cs.uiuc.edu


My frontend specifies a language ID of DW_LANG_lo_user, which has the value of
0x8000. However, when I do this, I get the following assertion failure:

llc: /home/talin/Projects/llvm/lib/MC/MCStreamer.cpp:52: virtual void
llvm::MCStreamer::EmitIntValue(uint64_t, unsigned int, unsigned int): Assertion
`(isUIntN(8 * Size, Value) || isIntN(8 * Size, Value)) && "Invalid size"'
failed.

This appears to be new behavior, as the code was working before.

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