]> granicus.if.org Git - clang/commit
[Sema] Suppress diags in overload resolution.
authorGeorge Burgess IV <george.burgess.iv@gmail.com>
Wed, 13 Jan 2016 23:36:34 +0000 (23:36 +0000)
committerGeorge Burgess IV <george.burgess.iv@gmail.com>
Wed, 13 Jan 2016 23:36:34 +0000 (23:36 +0000)
commitc9cecf5736b989e10f566a9dbfcb39325406daf1
tree8ff7b2304b5dd7578d34abfab6eee8803faf6aac
parent736270842d534d79ff8c0ab2c8bf94c0f23a4f71
[Sema] Suppress diags in overload resolution.

We were emitting diagnostics from our shiny new C-only overload
resolution mode. This patch attempts to silence all such diagnostics.

This fixes PR26085.
Differential Revision: http://reviews.llvm.org/D16159

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@257710 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprObjC.cpp
lib/Sema/SemaOverload.cpp
test/SemaObjC/ovl-check.m [new file with mode: 0644]