]> granicus.if.org Git - clang/commit
Teach the diagnostic engine to provide more detailed information about
authorDouglas Gregor <dgregor@apple.com>
Thu, 25 Mar 2010 22:17:48 +0000 (22:17 +0000)
committerDouglas Gregor <dgregor@apple.com>
Thu, 25 Mar 2010 22:17:48 +0000 (22:17 +0000)
commiteab5d1eaaa662c849f1f9920dc8c6a31d7c32d47
tree1313bf5996ce3065393646b179b9e8f2b5408c31
parent90f97892eb8b2ecfcf633c9df01e2504686d4d96
Teach the diagnostic engine to provide more detailed information about
how to handle a diagnostic during template argument deduction, which
may be "substitution failure", "suppress", or "report". This keeps us
from, e.g., emitting warnings while performing template argument
deduction.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@99560 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Diagnostic.h
lib/Basic/Diagnostic.cpp
lib/Sema/Sema.cpp
lib/Sema/Sema.h