# Solidity optimizer bug

DevFeed: [Solidity optimizer bug](<https://devfeed.tech/articles/solidity-optimizer-bug-16806.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2017/05/03/solidity-optimizer-bug>)

Author: Martin Swende

Published: 2017-05-03T15:21:57Z

Content type: article

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [Solidity](<https://devfeed.tech/topics/solidity.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Bug Bounty](<https://devfeed.tech/topics/bugbounty.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>)

Tags: [2017](<https://devfeed.tech/tags/2017.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [blockchain](<https://devfeed.tech/tags/blockchain.md>), [bounty](<https://devfeed.tech/tags/bounty.md>), [bug](<https://devfeed.tech/tags/bug.md>), [code](<https://devfeed.tech/tags/code.md>), [release](<https://devfeed.tech/tags/release.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

## AI overview

The article describes a Solidity optimizer bug affecting bytecode constants. The bug could generate routines that failed to recreate the original constant under specific conditions, and it was patched in Solidity 0.4.11 on 2017-05-03. The article notes that static analysis found no occurrence in deployed contract code, while cautioning that this does not guarantee none exist.

## Source excerpt

A bug in the Solidity optimizer was reported through the Ethereum Foundation Bounty program, by Christoph Jentzsch. This bug is patched as of 2017-05-03, with the release of Solidity 0.4.11....