]> granicus.if.org Git - clang/commit
[Sema] Create a separate group for incompatible function pointer warning
authorBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 18 Jul 2016 20:37:06 +0000 (20:37 +0000)
committerBruno Cardoso Lopes <bruno.cardoso@gmail.com>
Mon, 18 Jul 2016 20:37:06 +0000 (20:37 +0000)
commit5de4c509d166eaa7cebb7c95e45e6f95ce314d51
tree5ad28e739064376f6cfeb5a0b1b6ece5fb775cef
parent238b19c335fb065f9eafb083c4bb26f9a7c1ece1
[Sema] Create a separate group for incompatible function pointer warning

Give incompatible function pointer warning its own diagnostic group
but still leave it as a subgroup of incompatible-pointer-types. This is in
preparation to promote -Wincompatible-function-pointer-types to error on
darwin.

Differential Revision: https://reviews.llvm.org/D22248

rdar://problem/12907612

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@275907 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticGroups.td
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaExpr.cpp
test/Sema/incompatible-function-pointer-types.c [new file with mode: 0644]
test/Sema/initialize-noreturn.c
test/Sema/overloadable.c