]> granicus.if.org Git - clang/commit
Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType call
authorRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 18 Dec 2015 21:45:41 +0000 (21:45 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 18 Dec 2015 21:45:41 +0000 (21:45 +0000)
commite11f410f5c8b0655b527e4d4160c5e4cecace4da
tree2444f3124f68632f8ac1ab609fedba038df24a31
parentb94b1a2175d90bec0b32a7660fd676ef3a4e0179
Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType call
for the derived class into it. This is mostly just a cleanup, but could in
principle be a bugfix if there is some codepath that reaches here and didn't
previously require a complete type (I couldn't find any such codepath, though).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@256037 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaCast.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExceptionSpec.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/SemaExprCXX.cpp
lib/Sema/SemaFixItUtils.cpp
lib/Sema/SemaInit.cpp
lib/Sema/SemaOverload.cpp
lib/Sema/SemaTemplateDeduction.cpp