]> granicus.if.org Git - clang/commit
[Sema] PR26444 fix crash when alignment value is >= 2**16
authorDavid Majnemer <david.majnemer@gmail.com>
Wed, 2 Mar 2016 06:48:47 +0000 (06:48 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Wed, 2 Mar 2016 06:48:47 +0000 (06:48 +0000)
commit1684c47142a9ee2e4fa55c720a0180704ba81465
tree049f2d29f3b49ed8c081597d02e97b5a7f7c4542
parent0f5aec5672b5738328933c7b7b02324438ced9f6
[Sema] PR26444 fix crash when alignment value is >= 2**16

Sema allows max values up to 2**28, use unsigned instead of unsiged
short to hold values that large.

Differential Revision: http://reviews.llvm.org/D17248

Patch by Don Hinton!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262466 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGValue.h
test/Sema/attr-aligned.c