From b1ce8a26fee9af9c4396d8531b238f5bcba98d40 Mon Sep 17 00:00:00 2001
From: rodiazet <radek.zagorowicz@gmail.com>
Date: Mon, 9 Dec 2024 11:53:09 +0100
Subject: [PATCH] eof: Fix `library` argument setting in `deployCode`

---
 libsolidity/codegen/ir/IRGenerator.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/libsolidity/codegen/ir/IRGenerator.cpp b/libsolidity/codegen/ir/IRGenerator.cpp
index 48b646d3536c..688ab258a94d 100644
--- a/libsolidity/codegen/ir/IRGenerator.cpp
+++ b/libsolidity/codegen/ir/IRGenerator.cpp
@@ -1015,6 +1015,7 @@ std::string IRGenerator::deployCode(ContractDefinition const& _contract)
 
 	if (eof)
 	{
+		t("library", _contract.isLibrary());
 		t("auxDataStart", std::to_string(CompilerUtils::generalPurposeMemoryStart));
 		solAssert(m_context.reservedMemorySize() <= 0xFFFF, "Reserved memory size exceeded maximum allowed EOF data section size.");
 		t("auxDataSize", std::to_string(m_context.reservedMemorySize()));