summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-12-26 06:06:56 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-12-26 06:06:56 +0000
commite60488a4aecb32bf7e0eb4b4333e86e813e60698 (patch)
treed90f9f96ee01e5e4a94f646f40a15dd2032c1158
parent3e7743ed2c35959025eacb058f1e236083a73b45 (diff)
downloadbcm5719-llvm-e60488a4aecb32bf7e0eb4b4333e86e813e60698.tar.gz
bcm5719-llvm-e60488a4aecb32bf7e0eb4b4333e86e813e60698.zip
Sema: Qualify getPrintable's Expr argument
getPrintable has an overload which takes a bool. This means that const qualified Exprs would get forwarded to the bool overload instead of the Expr overload. llvm-svn: 224844
-rw-r--r--clang/include/clang/Sema/Sema.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h
index 39f8e669a63..95fc68fbc13 100644
--- a/clang/include/clang/Sema/Sema.h
+++ b/clang/include/clang/Sema/Sema.h
@@ -1251,7 +1251,7 @@ public:
static QualType getPrintable(QualType T) { return T; }
static SourceRange getPrintable(SourceRange R) { return R; }
static SourceRange getPrintable(SourceLocation L) { return L; }
- static SourceRange getPrintable(Expr *E) { return E->getSourceRange(); }
+ static SourceRange getPrintable(const Expr *E) { return E->getSourceRange(); }
static SourceRange getPrintable(TypeLoc TL) { return TL.getSourceRange();}
template<typename T1>
OpenPOWER on IntegriCloud