summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-08-26 23:45:07 +0000
committerAnders Carlsson <andersca@mac.com>2009-08-26 23:45:07 +0000
commitd624e16833af633707c190ce710f5f59163ec9cd (patch)
tree313f15563a95b902faea4669976f007c850a47d3 /clang/lib/Sema/SemaOverload.cpp
parenta0d0e6fcb153d055c68f2a836adc328313b0ae13 (diff)
downloadbcm5719-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.cpp6
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>()) {
OpenPOWER on IntegriCloud