]> granicus.if.org Git - clang/commit
Use a single function for doing vararg argument promotion. Also, make sure to do...
authorAnders Carlsson <andersca@mac.com>
Fri, 16 Jan 2009 16:48:51 +0000 (16:48 +0000)
committerAnders Carlsson <andersca@mac.com>
Fri, 16 Jan 2009 16:48:51 +0000 (16:48 +0000)
commitdce5e2cabf07ff25eb4d9e1859c0a21c69f588d2
treec7ff69f2a0de6bddc5568146a2f9f56ad0446d00
parent636c5ef6572e899d36cec1b0023fb28ba65189e1
Use a single function for doing vararg argument promotion. Also, make sure to do the promotion before checking the type - fixes PR3340.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62323 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/Sema.h
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaOverload.cpp
test/SemaCXX/vararg-non-pod.cpp
test/SemaObjCXX/vararg-non-pod.mm