Harden Sema::MaybeBindTotemporary.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117954 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Douglas Gregor 2010-11-01 21:10:29 +00:00
Родитель de5b17ea3c
Коммит 19cc1c715e
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -2933,6 +2933,9 @@ QualType Sema::FindCompositePointerType(SourceLocation Loc,
} }
ExprResult Sema::MaybeBindToTemporary(Expr *E) { ExprResult Sema::MaybeBindToTemporary(Expr *E) {
if (!E)
return ExprError();
if (!Context.getLangOptions().CPlusPlus) if (!Context.getLangOptions().CPlusPlus)
return Owned(E); return Owned(E);