summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/include/clang/AST/ASTTypeTraits.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/include/clang/AST/ASTTypeTraits.h b/clang/include/clang/AST/ASTTypeTraits.h
index 50ad9535a51..a1aad0bd2a5 100644
--- a/clang/include/clang/AST/ASTTypeTraits.h
+++ b/clang/include/clang/AST/ASTTypeTraits.h
@@ -271,6 +271,10 @@ public:
if (!NodeKind.isSame(Other.NodeKind))
return NodeKind < Other.NodeKind;
+ if (ASTNodeKind::getFromNodeKind<QualType>().isSame(NodeKind))
+ return getUnchecked<QualType>().getAsOpaquePtr() ==
+ Other.getUnchecked<QualType>().getAsOpaquePtr();
+
if (ASTNodeKind::getFromNodeKind<TypeLoc>().isSame(NodeKind)) {
auto TLA = getUnchecked<TypeLoc>();
auto TLB = Other.getUnchecked<TypeLoc>();
OpenPOWER on IntegriCloud