Merge pull request #37196 from bnbarham/warn-on-invalid-sourceinfo

[Serialization] Add warning when .swiftsourceinfo is malformed
This commit is contained in:
Ben Barham
2021-05-04 16:16:49 +10:00
committed by GitHub
6 changed files with 49 additions and 0 deletions

View File

@@ -521,6 +521,13 @@ public:
/// Returns \c true if this module file contains a section with incremental
/// information.
bool hasIncrementalInfo() const { return HasIncrementalInfo; }
/// Returns \c true if a corresponding .swiftsourceinfo has been found.
bool hasSourceInfoFile() const { return !!ModuleSourceInfoInputBuffer; }
/// Returns \c true if a corresponding .swiftsourceinfo has been found *and
/// read*.
bool hasSourceInfo() const;
};
template <typename T, typename RawData>