diff options
| author | Anders Carlsson <andersca@mac.com> | 2009-08-26 23:45:07 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2009-08-26 23:45:07 +0000 |
| commit | d624e16833af633707c190ce710f5f59163ec9cd (patch) | |
| tree | 313f15563a95b902faea4669976f007c850a47d3 /clang/lib/Sema/SemaOverload.cpp | |
| parent | a0d0e6fcb153d055c68f2a836adc328313b0ae13 (diff) | |
| download | bcm5719-llvm-d624e16833af633707c190ce710f5f59163ec9cd.tar.gz bcm5719-llvm-d624e16833af633707c190ce710f5f59163ec9cd.zip | |
Bye-bye old RequireCompleteType.
llvm-svn: 80182
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaOverload.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp index 25af89fd454..dde5c287236 100644 --- a/clang/lib/Sema/SemaOverload.cpp +++ b/clang/lib/Sema/SemaOverload.cpp @@ -19,6 +19,7 @@ #include "clang/AST/Expr.h" #include "clang/AST/ExprCXX.h" #include "clang/AST/TypeOrdering.h" +#include "clang/Basic/PartialDiagnostic.h" #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/STLExtras.h" #include "llvm/Support/Compiler.h" @@ -1392,8 +1393,9 @@ bool Sema::IsUserDefinedConversion(Expr *From, QualType ToType, if (!AllowConversionFunctions) { // Don't allow any conversion functions to enter the overload set. - } else if (RequireCompleteType(From->getLocStart(), From->getType(), 0, - From->getSourceRange())) { + } else if (RequireCompleteType(From->getLocStart(), From->getType(), + PDiag(0) + << From->getSourceRange())) { // No conversion functions from incomplete types. } else if (const RecordType *FromRecordType = From->getType()->getAs<RecordType>()) { |

