diff options
| author | Yong He <yonghe@outlook.com> | 2024-02-22 07:14:55 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-22 07:14:55 -0800 |
| commit | 8ec5b3e6ef2e7e5c3adaa5accb375676b1c09ff0 (patch) | |
| tree | f3023dc51c32d74d1b5dd4701f5535c8227fe17e /source/slang/slang-serialize-container.h | |
| parent | c5ac7dee8a47dcb168a6556d2e8cdb8d2fe09a37 (diff) | |
Add API for querying and reusing precompiled binary modules. (#3614)
Diffstat (limited to 'source/slang/slang-serialize-container.h')
| -rw-r--r-- | source/slang/slang-serialize-container.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/slang/slang-serialize-container.h b/source/slang/slang-serialize-container.h index a2b596a24..9b9fbe6a1 100644 --- a/source/slang/slang-serialize-container.h +++ b/source/slang/slang-serialize-container.h @@ -53,6 +53,8 @@ struct SerialContainerData RefPtr<IRModule> irModule; ///< The IR for the module RefPtr<ASTBuilder> astBuilder; ///< The astBuilder that owns the astRootNode NodeBase* astRootNode = nullptr; ///< The module decl + List<String> dependentFiles; + SHA1::Digest digest; }; struct EntryPoint @@ -92,6 +94,7 @@ struct SerialContainerUtil ASTBuilder* astBuilder = nullptr; // Optional. If not provided will create one in SerialContainerData. Linkage* linkage = nullptr; DiagnosticSink* sink = nullptr; + bool readHeaderOnly = false; }; /// Add module to outData |
