diff options
Diffstat (limited to 'source/compiler-core/slang-source-loc.h')
| -rw-r--r-- | source/compiler-core/slang-source-loc.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/compiler-core/slang-source-loc.h b/source/compiler-core/slang-source-loc.h index f432b2432..a5919d809 100644 --- a/source/compiler-core/slang-source-loc.h +++ b/source/compiler-core/slang-source-loc.h @@ -6,6 +6,7 @@ #include "../core/slang-memory-arena.h" #include "../core/slang-string-slice-pool.h" #include "../core/slang-castable.h" +#include "../core/slang-crypto.h" #include "slang-source-map.h" @@ -277,6 +278,8 @@ public: /// Dtor ~SourceFile(); + SHA1::Digest getDigest(); + protected: SourceManager* m_sourceManager; ///< The source manager this belongs to @@ -286,6 +289,8 @@ public: UnownedStringSlice m_content; ///< The actual contents of the file. size_t m_contentSize; ///< The size of the actual contents + SHA1::Digest m_digest; + // In order to speed up lookup of line number information, // we will cache the starting offset of each line break in // the input file: |
