{ "language": "Solidity", "sources": { "A": { "content": "// SPDX-License-Identifier: GPL-3.0\npragma solidity >=0.0; pragma abicoder v2; contract C {} contract D { function f() public { C c = new C(); } }" } }, "settings": { "optimizer": { "enabled": true }, "outputSelection": { "*": { "*": ["ir", "evm.bytecode.object", "evm.bytecode.generatedSources", "evm.deployedBytecode.object"] } }, "viaIR": true } }