[LLVMbugs] [Bug 2144] New: Verifier allows invalid aliases

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Wed Mar 12 15:35:56 PDT 2008


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

           Summary: Verifier allows invalid aliases
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Keywords: accepts-invalid
          Severity: normal
          Priority: P2
         Component: Core LLVM classes
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: daniel at zuster.org
                CC: llvmbugs at cs.uiuc.edu


The verifier check for aliases is not strong enough, in particular it does not
check that the aliasee is a function or variable. Patch and test case attached.

I'm assuming that the (assembly language) documentation is correct and that
aliases to aliases are illegal. However, there is an issue in that the
documentation says that bitcasts of global *values* are legal. I think should
be bitcasts of global variables or functions, but this is not reflected in my
patch.


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