diff options
author | David Majnemer <david.majnemer@gmail.com> | 2014-12-26 06:06:56 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2014-12-26 06:06:56 +0000 |
commit | e60488a4aecb32bf7e0eb4b4333e86e813e60698 (patch) | |
tree | d90f9f96ee01e5e4a94f646f40a15dd2032c1158 | |
parent | 3e7743ed2c35959025eacb058f1e236083a73b45 (diff) | |
download | bcm5719-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.h | 2 |
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> |