summaryrefslogtreecommitdiff
path: root/source/slang/slang-serialize-ir.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-serialize-ir.h')
-rw-r--r--source/slang/slang-serialize-ir.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/source/slang/slang-serialize-ir.h b/source/slang/slang-serialize-ir.h
index 0ac188df7..c2d0380cb 100644
--- a/source/slang/slang-serialize-ir.h
+++ b/source/slang/slang-serialize-ir.h
@@ -15,10 +15,16 @@ void writeSerializedModuleIR(
IRModule* moduleDecl,
SerialSourceLocWriter* sourceLocWriter);
-void readSerializedModuleIR(
+[[nodiscard]] Result readSerializedModuleIR(
RIFF::Chunk const* chunk,
Session* session,
SerialSourceLocReader* sourceLocReader,
RefPtr<IRModule>& outIRModule);
+[[nodiscard]] Result readSerializedModuleInfo(
+ RIFF::Chunk const* chunk,
+ String& compilerVersion,
+ UInt& version,
+ String& name);
+
} // namespace Slang