diff options
author | Bill Wendling <isanbard@gmail.com> | 2007-07-17 05:09:22 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2007-07-17 05:09:22 +0000 |
commit | 89ba70eba6f4d264186e92f5a95cc1b6b1f5d07f (patch) | |
tree | e1e358a5c864a31240ebc3047c01ada50a7425f5 | |
parent | 5b2f6970c18ec245bb8e98381cca565c8d5a6035 (diff) | |
download | bcm5719-llvm-89ba70eba6f4d264186e92f5a95cc1b6b1f5d07f.tar.gz bcm5719-llvm-89ba70eba6f4d264186e92f5a95cc1b6b1f5d07f.zip |
Use the correct method for getting the ReferenceType from a QualType.
llvm-svn: 39960
-rw-r--r-- | clang/Sema/SemaExpr.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/Sema/SemaExpr.cpp b/clang/Sema/SemaExpr.cpp index 952c83fcf13..6439e48e9d5 100644 --- a/clang/Sema/SemaExpr.cpp +++ b/clang/Sema/SemaExpr.cpp @@ -597,7 +597,7 @@ void Sema::DefaultFunctionArrayConversion(Expr *&e) { QualType t = e->getType(); assert(!t.isNull() && "DefaultFunctionArrayConversion - missing type"); - if (const ReferenceType *ref = dyn_cast<ReferenceType>(t)) { + if (const ReferenceType *ref = t->isReferenceType()) { promoteExprToType(e, ref->getReferenceeType()); // C++ [expr] t = e->getType(); } @@ -616,7 +616,7 @@ void Sema::UsualUnaryConversions(Expr *&expr) { QualType t = expr->getType(); assert(!t.isNull() && "UsualUnaryConversions - missing type"); - if (const ReferenceType *ref = dyn_cast<ReferenceType>(t)) { + if (const ReferenceType *ref = t->isReferenceType()) { promoteExprToType(expr, ref->getReferenceeType()); // C++ [expr] t = expr->getType(); } |