]> granicus.if.org Git - clang/commit
Remove the FIXME I introduced last night, and pull the logic for
authorChandler Carruth <chandlerc@gmail.com>
Fri, 25 Feb 2011 19:41:05 +0000 (19:41 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Fri, 25 Feb 2011 19:41:05 +0000 (19:41 +0000)
commit25ca421a6049350a2748c8fd0c19a052eba6ae99
tree1c5b4801544f09fb0d45b059b1ca1b2c1f07a537
parent8435bf93757b5fe1b11ac8a3149d18649a6f4086
Remove the FIXME I introduced last night, and pull the logic for
marking selected overloads into the callers. This allows a few callers
to skip it altogether (they would have anyways because they weren't
interested in successful overloads) or defer until after further checks
take place much like the check required for PR9323 to avoid marking
unused copy constructors.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126503 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Overload.h
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaOverload.cpp