diff options
-rw-r--r-- | llvm/include/Support/Casting.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/include/Support/Casting.h b/llvm/include/Support/Casting.h index ba0a99a5598..491d1650837 100644 --- a/llvm/include/Support/Casting.h +++ b/llvm/include/Support/Casting.h @@ -207,7 +207,7 @@ inline typename cast_retty<X, Y*>::ret_type cast_or_null(Y *Val) { // be used to test for a type as well as cast if successful. This should be // used in the context of an if statement like this: // -// if (const Instruction *I = dyn_cast<const Instruction>(myVal)) { ... } +// if (const Instruction *I = dyn_cast<Instruction>(myVal)) { ... } // template <class X, class Y> @@ -219,8 +219,8 @@ inline typename cast_retty<X, Y>::ret_type dyn_cast(Y Val) { // value is accepted. // template <class X, class Y> -inline typename cast_retty<X, Y*>::ret_type dyn_cast_or_null(Y *Val) { - return (Val && isa<X>(Val)) ? cast<X, Y*>(Val) : 0; +inline typename cast_retty<X, Y>::ret_type dyn_cast_or_null(Y Val) { + return (Val && isa<X>(Val)) ? cast<X, Y>(Val) : 0; } |