[ODRHash] Hash `ObjCProtocolDecl` and diagnose discovered mismatches.
authorVolodymyr Sapsai <vsapsai@apple.com>
Mon, 17 Oct 2022 23:21:59 +0000 (16:21 -0700)
committerVolodymyr Sapsai <vsapsai@apple.com>
Mon, 17 Oct 2022 23:29:52 +0000 (16:29 -0700)
commit9c79eab7fdd5e2bc413e9c4510f759716cd09184
tree4bf1d5d1f74d11b18970701950ac2c513025e5d8
parent40b494396b658511b00e8800e1005c84d7640af4
[ODRHash] Hash `ObjCProtocolDecl` and diagnose discovered mismatches.

Differential Revision: https://reviews.llvm.org/D130324
12 files changed:
clang/include/clang/AST/DeclObjC.h
clang/include/clang/AST/ODRDiagsEmitter.h
clang/include/clang/AST/ODRHash.h
clang/include/clang/Basic/DiagnosticASTKinds.td
clang/include/clang/Serialization/ASTReader.h
clang/lib/AST/DeclObjC.cpp
clang/lib/AST/ODRDiagsEmitter.cpp
clang/lib/AST/ODRHash.cpp
clang/lib/Serialization/ASTReader.cpp
clang/lib/Serialization/ASTReaderDecl.cpp
clang/lib/Serialization/ASTWriterDecl.cpp
clang/test/Modules/compare-objc-protocol.m [new file with mode: 0644]