swift-module-digester: diagnose optional protocol requirement changes.

This commit is contained in:
Xi Ge
2018-09-27 13:45:20 -07:00
parent 3dfe615d27
commit c5444a8e99
8 changed files with 35 additions and 2 deletions

View File

@@ -317,6 +317,7 @@ public:
bool isImplicit() const { return IsImplicit; };
bool isStatic() const { return IsStatic; };
bool isOverriding() const { return IsOverriding; };
bool isOptional() const { return hasDeclAttribute(DeclAttrKind::DAK_Optional); }
StringRef getGenericSignature() const { return GenericSig; }
StringRef getScreenInfo() const;
virtual void jsonize(json::Output &Out) override;