summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2007-07-17 05:09:22 +0000
committerBill Wendling <isanbard@gmail.com>2007-07-17 05:09:22 +0000
commit89ba70eba6f4d264186e92f5a95cc1b6b1f5d07f (patch)
treee1e358a5c864a31240ebc3047c01ada50a7425f5
parent5b2f6970c18ec245bb8e98381cca565c8d5a6035 (diff)
downloadbcm5719-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.cpp4
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();
}
OpenPOWER on IntegriCloud