[Sema] Warn when alignof is used with __builtin_alloca_with_align
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 31 Oct 2016 18:07:57 +0000 (18:07 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 31 Oct 2016 18:07:57 +0000 (18:07 +0000)
commit86b1bfad0509a1ad583ad7a68160bf741dbff636
tree4b533c1e829746ce165e3de83961becfc5e85d3d
parentf661393ad6efbda093af7213b0243fd4d94b0296
[Sema] Warn when alignof is used with __builtin_alloca_with_align

The second argument to __builtin_alloca_with_align is supposed to be in
bits, not bytes.  Using alignof there would be indicative of a bug.

llvm-svn: 285609
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaChecking.cpp
clang/test/Sema/builtin-alloca-with-align.c