[llvm-bugs] [Bug 32296] New: Missing diagnostic for "-(1<<31)"

via llvm-bugs llvm-bugs at lists.llvm.org
Wed Mar 15 18:33:36 PDT 2017


            Bug ID: 32296
           Summary: Missing diagnostic for "-(1<<31)"
           Product: clang
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: -New Bugs
          Assignee: unassignedclangbugs at nondot.org
          Reporter: efriedma at codeaurora.org
                CC: llvm-bugs at lists.llvm.org


int a = -(1<<31);

This is UB; we should warn by default.  (clang does warn for "0-(1<<31)".)

You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170316/d0c9b582/attachment.html>

More information about the llvm-bugs mailing list