diff options
author | Nikola Smiljanic <popizdeh@gmail.com> | 2014-05-29 14:05:12 +0000 |
---|---|---|
committer | Nikola Smiljanic <popizdeh@gmail.com> | 2014-05-29 14:05:12 +0000 |
commit | f6cf7c7789744fcba00e5eec9b21e44676b35d0d (patch) | |
tree | 884ab3fbb64b5cb4d7914077884c4371cc498b7e /lib/Sema/Sema.cpp | |
parent | 8aaef7c3093b2171b3c6a69d82e06130ff96277a (diff) |
Refactoring. Remove Owned method from Sema.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@209812 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/Sema.cpp')
-rw-r--r-- | lib/Sema/Sema.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Sema/Sema.cpp b/lib/Sema/Sema.cpp index 636bf896aa..ce0911e2ff 100644 --- a/lib/Sema/Sema.cpp +++ b/lib/Sema/Sema.cpp @@ -328,7 +328,7 @@ ExprResult Sema::ImpCastExprToType(Expr *E, QualType Ty, QualType TypeTy = Context.getCanonicalType(Ty); if (ExprTy == TypeTy) - return Owned(E); + return E; // If this is a derived-to-base cast to a through a virtual base, we // need a vtable. @@ -346,11 +346,11 @@ ExprResult Sema::ImpCastExprToType(Expr *E, QualType Ty, if (ImpCast->getCastKind() == Kind && (!BasePath || BasePath->empty())) { ImpCast->setType(Ty); ImpCast->setValueKind(VK); - return Owned(E); + return E; } } - return Owned(ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK)); + return ImplicitCastExpr::Create(Context, Ty, Kind, E, BasePath, VK); } /// ScalarTypeToBooleanCastKind - Returns the cast kind corresponding |