From a6142a241a24a574e905e0964ec0860ca00c3b7a Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 26 Feb 2010 08:05:36 +0000 Subject: [PATCH] fix a nasty bug in CheckTypeMatcher::isEqualImpl llvm-svn: 97216 --- llvm/utils/TableGen/DAGISelMatcher.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/utils/TableGen/DAGISelMatcher.h b/llvm/utils/TableGen/DAGISelMatcher.h index df6389555b4b..b5c6e55641c1 100644 --- a/llvm/utils/TableGen/DAGISelMatcher.h +++ b/llvm/utils/TableGen/DAGISelMatcher.h @@ -409,7 +409,7 @@ public: private: virtual void printImpl(raw_ostream &OS, unsigned indent) const; virtual bool isEqualImpl(const Matcher *M) const { - return cast(this)->Type == Type; + return cast(M)->Type == Type; } virtual unsigned getHashImpl() const { return Type; } };