]> granicus.if.org Git - clang/commitdiff
Remove more references to FailedSequence.
authorSebastian Redl <sebastian.redl@getdesigned.at>
Sun, 5 Jun 2011 13:59:05 +0000 (13:59 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Sun, 5 Jun 2011 13:59:05 +0000 (13:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132666 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Sema/Initialization.h
lib/Sema/SemaInit.cpp

index 3aee66c89f1b7fa5be9b7547497323654e074aec..a7b0f51131e2d6c1c55e134b79d08bf932208466 100644 (file)
@@ -825,7 +825,7 @@ public:
 
   /// \brief Determine why initialization failed.
   FailureKind getFailureKind() const {
-    assert(getKind() == FailedSequence && "Not an initialization failure!");
+    assert(Failed() && "Not an initialization failure!");
     return Failure;
   }
 
index d9ceb352b7ce6f15074b5c0649b2bf2e87fc62df..09816fda3b710f34eb47153b7f9f2305492eb113 100644 (file)
@@ -2137,7 +2137,7 @@ bool InitializationSequence::isDirectReferenceBinding() const {
 }
 
 bool InitializationSequence::isAmbiguous() const {
-  if (getKind() != FailedSequence)
+  if (!Failed())
     return false;
 
   switch (getFailureKind()) {
@@ -3650,7 +3650,7 @@ InitializationSequence::Perform(Sema &S,
                                 const InitializationKind &Kind,
                                 MultiExprArg Args,
                                 QualType *ResultType) {
-  if (SequenceKind == FailedSequence) {
+  if (Failed()) {
     unsigned NumArgs = Args.size();
     Diagnose(S, Entity, Kind, (Expr **)Args.release(), NumArgs);
     return ExprError();
@@ -4216,7 +4216,7 @@ bool InitializationSequence::Diagnose(Sema &S,
                                       const InitializedEntity &Entity,
                                       const InitializationKind &Kind,
                                       Expr **Args, unsigned NumArgs) {
-  if (SequenceKind != FailedSequence)
+  if (!Failed())
     return false;
 
   QualType DestType = Entity.getType();