]> granicus.if.org Git - clang/commit
Don't require nullability on 'va_list' harder.
authorJordan Rose <jordan_rose@apple.com>
Fri, 11 Nov 2016 00:23:59 +0000 (00:23 +0000)
committerJordan Rose <jordan_rose@apple.com>
Fri, 11 Nov 2016 00:23:59 +0000 (00:23 +0000)
commitcb6245f77630d83c65e332fa374c3f9b5324601b
treea6761b2f20b59661c11f64ceccfe5fbcb7044581
parentbd13876f46ae63d32da976f54cabf4e6dc982377
Don't require nullability on 'va_list' harder.

Platform headers don't always define 'va_list' in terms of Clang's
'__builtin_va_list', so in addition to checking for our own
synthesized decl, also just look for typedefs literally named
'va_list'. Better to err on the side of false negatives here.

Fix-up for rdar://problem/25846421.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286531 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaType.cpp