summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-05-27 16:28:34 +0000
committerAnders Carlsson <andersca@mac.com>2009-05-27 16:28:34 +0000
commitd48a008b46f7f9b37058aa8aa7c7fe67579f56e9 (patch)
treea27ec4bd7bf24fedb11ff37c76980f103aa36d5b /clang/lib/Sema/SemaInit.cpp
parenta4872a411c5ccecf84473376781e249abb0f72e2 (diff)
downloadbcm5719-llvm-d48a008b46f7f9b37058aa8aa7c7fe67579f56e9.tar.gz
bcm5719-llvm-d48a008b46f7f9b37058aa8aa7c7fe67579f56e9.zip
Relax an assert to an if check.
llvm-svn: 72477
Diffstat (limited to 'clang/lib/Sema/SemaInit.cpp')
-rw-r--r--clang/lib/Sema/SemaInit.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Sema/SemaInit.cpp b/clang/lib/Sema/SemaInit.cpp
index 3fae86d19d2..951aaa3bc0f 100644
--- a/clang/lib/Sema/SemaInit.cpp
+++ b/clang/lib/Sema/SemaInit.cpp
@@ -165,9 +165,9 @@ bool Sema::CheckInitializerTypes(Expr *&Init, QualType &DeclType,
return true;
// FIXME: What do do if VD is null here?
- assert(VD && "Must have a var decl to construct into!");
- Init = CXXConstructExpr::Create(Context, VD, DeclType, Constructor,
- false, &Init, 1);
+ if (VD)
+ Init = CXXConstructExpr::Create(Context, VD, DeclType, Constructor,
+ false, &Init, 1);
return false;
}
OpenPOWER on IntegriCloud