mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
774 lines
13 KiB
Solidity
774 lines
13 KiB
Solidity
contract D {
|
|
function f() public {
|
|
new C();
|
|
}
|
|
}
|
|
contract C {
|
|
constructor() { new C2(); }
|
|
}
|
|
contract C2 {
|
|
constructor() { new C3(); }
|
|
}
|
|
contract C3 {
|
|
constructor() { new C4(); }
|
|
}
|
|
contract C4 {
|
|
constructor() { new C5(); }
|
|
}
|
|
contract C5 {
|
|
constructor() { new C6(); }
|
|
}
|
|
contract C6 {
|
|
constructor() { new C7(); }
|
|
}
|
|
contract C7 {
|
|
constructor() { new C8(); }
|
|
}
|
|
contract C8 {
|
|
constructor() { new C9(); }
|
|
}
|
|
contract C9 {
|
|
constructor() { new C10(); }
|
|
}
|
|
contract C10 {
|
|
constructor() { new C11(); }
|
|
}
|
|
contract C11 {
|
|
constructor() { new C12(); }
|
|
}
|
|
contract C12 {
|
|
constructor() { new C13(); }
|
|
}
|
|
contract C13 {
|
|
constructor() { new C14(); }
|
|
}
|
|
contract C14 {
|
|
constructor() { new C15(); }
|
|
}
|
|
contract C15 {
|
|
constructor() { new C16(); }
|
|
}
|
|
contract C16 {
|
|
constructor() { new C17(); }
|
|
}
|
|
contract C17 {
|
|
constructor() { new C18(); }
|
|
}
|
|
contract C18 {
|
|
constructor() { new C19(); }
|
|
}
|
|
contract C19 {
|
|
constructor() { new C20(); }
|
|
}
|
|
contract C20 {
|
|
constructor() { new C21(); }
|
|
}
|
|
contract C21 {
|
|
constructor() { new C22(); }
|
|
}
|
|
contract C22 {
|
|
constructor() { new C23(); }
|
|
}
|
|
contract C23 {
|
|
constructor() { new C24(); }
|
|
}
|
|
contract C24 {
|
|
constructor() { new C25(); }
|
|
}
|
|
contract C25 {
|
|
constructor() { new C26(); }
|
|
}
|
|
contract C26 {
|
|
constructor() { new C27(); }
|
|
}
|
|
contract C27 {
|
|
constructor() { new C28(); }
|
|
}
|
|
contract C28 {
|
|
constructor() { new C29(); }
|
|
}
|
|
contract C29 {
|
|
constructor() { new C30(); }
|
|
}
|
|
contract C30 {
|
|
constructor() { new C31(); }
|
|
}
|
|
contract C31 {
|
|
constructor() { new C32(); }
|
|
}
|
|
contract C32 {
|
|
constructor() { new C33(); }
|
|
}
|
|
contract C33 {
|
|
constructor() { new C34(); }
|
|
}
|
|
contract C34 {
|
|
constructor() { new C35(); }
|
|
}
|
|
contract C35 {
|
|
constructor() { new C36(); }
|
|
}
|
|
contract C36 {
|
|
constructor() { new C37(); }
|
|
}
|
|
contract C37 {
|
|
constructor() { new C38(); }
|
|
}
|
|
contract C38 {
|
|
constructor() { new C39(); }
|
|
}
|
|
contract C39 {
|
|
constructor() { new C40(); }
|
|
}
|
|
contract C40 {
|
|
constructor() { new C41(); }
|
|
}
|
|
contract C41 {
|
|
constructor() { new C42(); }
|
|
}
|
|
contract C42 {
|
|
constructor() { new C43(); }
|
|
}
|
|
contract C43 {
|
|
constructor() { new C44(); }
|
|
}
|
|
contract C44 {
|
|
constructor() { new C45(); }
|
|
}
|
|
contract C45 {
|
|
constructor() { new C46(); }
|
|
}
|
|
contract C46 {
|
|
constructor() { new C47(); }
|
|
}
|
|
contract C47 {
|
|
constructor() { new C48(); }
|
|
}
|
|
contract C48 {
|
|
constructor() { new C49(); }
|
|
}
|
|
contract C49 {
|
|
constructor() { new C50(); }
|
|
}
|
|
contract C50 {
|
|
constructor() { new C51(); }
|
|
}
|
|
contract C51 {
|
|
constructor() { new C52(); }
|
|
}
|
|
contract C52 {
|
|
constructor() { new C53(); }
|
|
}
|
|
contract C53 {
|
|
constructor() { new C54(); }
|
|
}
|
|
contract C54 {
|
|
constructor() { new C55(); }
|
|
}
|
|
contract C55 {
|
|
constructor() { new C56(); }
|
|
}
|
|
contract C56 {
|
|
constructor() { new C57(); }
|
|
}
|
|
contract C57 {
|
|
constructor() { new C58(); }
|
|
}
|
|
contract C58 {
|
|
constructor() { new C59(); }
|
|
}
|
|
contract C59 {
|
|
constructor() { new C60(); }
|
|
}
|
|
contract C60 {
|
|
constructor() { new C61(); }
|
|
}
|
|
contract C61 {
|
|
constructor() { new C62(); }
|
|
}
|
|
contract C62 {
|
|
constructor() { new C63(); }
|
|
}
|
|
contract C63 {
|
|
constructor() { new C64(); }
|
|
}
|
|
contract C64 {
|
|
constructor() { new C65(); }
|
|
}
|
|
contract C65 {
|
|
constructor() { new C66(); }
|
|
}
|
|
contract C66 {
|
|
constructor() { new C67(); }
|
|
}
|
|
contract C67 {
|
|
constructor() { new C68(); }
|
|
}
|
|
contract C68 {
|
|
constructor() { new C69(); }
|
|
}
|
|
contract C69 {
|
|
constructor() { new C70(); }
|
|
}
|
|
contract C70 {
|
|
constructor() { new C71(); }
|
|
}
|
|
contract C71 {
|
|
constructor() { new C72(); }
|
|
}
|
|
contract C72 {
|
|
constructor() { new C73(); }
|
|
}
|
|
contract C73 {
|
|
constructor() { new C74(); }
|
|
}
|
|
contract C74 {
|
|
constructor() { new C75(); }
|
|
}
|
|
contract C75 {
|
|
constructor() { new C76(); }
|
|
}
|
|
contract C76 {
|
|
constructor() { new C77(); }
|
|
}
|
|
contract C77 {
|
|
constructor() { new C78(); }
|
|
}
|
|
contract C78 {
|
|
constructor() { new C79(); }
|
|
}
|
|
contract C79 {
|
|
constructor() { new C80(); }
|
|
}
|
|
contract C80 {
|
|
constructor() { new C81(); }
|
|
}
|
|
contract C81 {
|
|
constructor() { new C82(); }
|
|
}
|
|
contract C82 {
|
|
constructor() { new C83(); }
|
|
}
|
|
contract C83 {
|
|
constructor() { new C84(); }
|
|
}
|
|
contract C84 {
|
|
constructor() { new C85(); }
|
|
}
|
|
contract C85 {
|
|
constructor() { new C86(); }
|
|
}
|
|
contract C86 {
|
|
constructor() { new C87(); }
|
|
}
|
|
contract C87 {
|
|
constructor() { new C88(); }
|
|
}
|
|
contract C88 {
|
|
constructor() { new C89(); }
|
|
}
|
|
contract C89 {
|
|
constructor() { new C90(); }
|
|
}
|
|
contract C90 {
|
|
constructor() { new C91(); }
|
|
}
|
|
contract C91 {
|
|
constructor() { new C92(); }
|
|
}
|
|
contract C92 {
|
|
constructor() { new C93(); }
|
|
}
|
|
contract C93 {
|
|
constructor() { new C94(); }
|
|
}
|
|
contract C94 {
|
|
constructor() { new C95(); }
|
|
}
|
|
contract C95 {
|
|
constructor() { new C96(); }
|
|
}
|
|
contract C96 {
|
|
constructor() { new C97(); }
|
|
}
|
|
contract C97 {
|
|
constructor() { new C98(); }
|
|
}
|
|
contract C98 {
|
|
constructor() { new C99(); }
|
|
}
|
|
contract C99 {
|
|
constructor() { new C100(); }
|
|
}
|
|
contract C100 {
|
|
constructor() { new C101(); }
|
|
}
|
|
contract C101 {
|
|
constructor() { new C102(); }
|
|
}
|
|
contract C102 {
|
|
constructor() { new C103(); }
|
|
}
|
|
contract C103 {
|
|
constructor() { new C104(); }
|
|
}
|
|
contract C104 {
|
|
constructor() { new C105(); }
|
|
}
|
|
contract C105 {
|
|
constructor() { new C106(); }
|
|
}
|
|
contract C106 {
|
|
constructor() { new C107(); }
|
|
}
|
|
contract C107 {
|
|
constructor() { new C108(); }
|
|
}
|
|
contract C108 {
|
|
constructor() { new C109(); }
|
|
}
|
|
contract C109 {
|
|
constructor() { new C110(); }
|
|
}
|
|
contract C110 {
|
|
constructor() { new C111(); }
|
|
}
|
|
contract C111 {
|
|
constructor() { new C112(); }
|
|
}
|
|
contract C112 {
|
|
constructor() { new C113(); }
|
|
}
|
|
contract C113 {
|
|
constructor() { new C114(); }
|
|
}
|
|
contract C114 {
|
|
constructor() { new C115(); }
|
|
}
|
|
contract C115 {
|
|
constructor() { new C116(); }
|
|
}
|
|
contract C116 {
|
|
constructor() { new C117(); }
|
|
}
|
|
contract C117 {
|
|
constructor() { new C118(); }
|
|
}
|
|
contract C118 {
|
|
constructor() { new C119(); }
|
|
}
|
|
contract C119 {
|
|
constructor() { new C120(); }
|
|
}
|
|
contract C120 {
|
|
constructor() { new C121(); }
|
|
}
|
|
contract C121 {
|
|
constructor() { new C122(); }
|
|
}
|
|
contract C122 {
|
|
constructor() { new C123(); }
|
|
}
|
|
contract C123 {
|
|
constructor() { new C124(); }
|
|
}
|
|
contract C124 {
|
|
constructor() { new C125(); }
|
|
}
|
|
contract C125 {
|
|
constructor() { new C126(); }
|
|
}
|
|
contract C126 {
|
|
constructor() { new C127(); }
|
|
}
|
|
contract C127 {
|
|
constructor() { new C128(); }
|
|
}
|
|
contract C128 {
|
|
constructor() { new C129(); }
|
|
}
|
|
contract C129 {
|
|
constructor() { new C130(); }
|
|
}
|
|
contract C130 {
|
|
constructor() { new C131(); }
|
|
}
|
|
contract C131 {
|
|
constructor() { new C132(); }
|
|
}
|
|
contract C132 {
|
|
constructor() { new C133(); }
|
|
}
|
|
contract C133 {
|
|
constructor() { new C134(); }
|
|
}
|
|
contract C134 {
|
|
constructor() { new C135(); }
|
|
}
|
|
contract C135 {
|
|
constructor() { new C136(); }
|
|
}
|
|
contract C136 {
|
|
constructor() { new C137(); }
|
|
}
|
|
contract C137 {
|
|
constructor() { new C138(); }
|
|
}
|
|
contract C138 {
|
|
constructor() { new C139(); }
|
|
}
|
|
contract C139 {
|
|
constructor() { new C140(); }
|
|
}
|
|
contract C140 {
|
|
constructor() { new C141(); }
|
|
}
|
|
contract C141 {
|
|
constructor() { new C142(); }
|
|
}
|
|
contract C142 {
|
|
constructor() { new C143(); }
|
|
}
|
|
contract C143 {
|
|
constructor() { new C144(); }
|
|
}
|
|
contract C144 {
|
|
constructor() { new C145(); }
|
|
}
|
|
contract C145 {
|
|
constructor() { new C146(); }
|
|
}
|
|
contract C146 {
|
|
constructor() { new C147(); }
|
|
}
|
|
contract C147 {
|
|
constructor() { new C148(); }
|
|
}
|
|
contract C148 {
|
|
constructor() { new C149(); }
|
|
}
|
|
contract C149 {
|
|
constructor() { new C150(); }
|
|
}
|
|
contract C150 {
|
|
constructor() { new C151(); }
|
|
}
|
|
contract C151 {
|
|
constructor() { new C152(); }
|
|
}
|
|
contract C152 {
|
|
constructor() { new C153(); }
|
|
}
|
|
contract C153 {
|
|
constructor() { new C154(); }
|
|
}
|
|
contract C154 {
|
|
constructor() { new C155(); }
|
|
}
|
|
contract C155 {
|
|
constructor() { new C156(); }
|
|
}
|
|
contract C156 {
|
|
constructor() { new C157(); }
|
|
}
|
|
contract C157 {
|
|
constructor() { new C158(); }
|
|
}
|
|
contract C158 {
|
|
constructor() { new C159(); }
|
|
}
|
|
contract C159 {
|
|
constructor() { new C160(); }
|
|
}
|
|
contract C160 {
|
|
constructor() { new C161(); }
|
|
}
|
|
contract C161 {
|
|
constructor() { new C162(); }
|
|
}
|
|
contract C162 {
|
|
constructor() { new C163(); }
|
|
}
|
|
contract C163 {
|
|
constructor() { new C164(); }
|
|
}
|
|
contract C164 {
|
|
constructor() { new C165(); }
|
|
}
|
|
contract C165 {
|
|
constructor() { new C166(); }
|
|
}
|
|
contract C166 {
|
|
constructor() { new C167(); }
|
|
}
|
|
contract C167 {
|
|
constructor() { new C168(); }
|
|
}
|
|
contract C168 {
|
|
constructor() { new C169(); }
|
|
}
|
|
contract C169 {
|
|
constructor() { new C170(); }
|
|
}
|
|
contract C170 {
|
|
constructor() { new C171(); }
|
|
}
|
|
contract C171 {
|
|
constructor() { new C172(); }
|
|
}
|
|
contract C172 {
|
|
constructor() { new C173(); }
|
|
}
|
|
contract C173 {
|
|
constructor() { new C174(); }
|
|
}
|
|
contract C174 {
|
|
constructor() { new C175(); }
|
|
}
|
|
contract C175 {
|
|
constructor() { new C176(); }
|
|
}
|
|
contract C176 {
|
|
constructor() { new C177(); }
|
|
}
|
|
contract C177 {
|
|
constructor() { new C178(); }
|
|
}
|
|
contract C178 {
|
|
constructor() { new C179(); }
|
|
}
|
|
contract C179 {
|
|
constructor() { new C180(); }
|
|
}
|
|
contract C180 {
|
|
constructor() { new C181(); }
|
|
}
|
|
contract C181 {
|
|
constructor() { new C182(); }
|
|
}
|
|
contract C182 {
|
|
constructor() { new C183(); }
|
|
}
|
|
contract C183 {
|
|
constructor() { new C184(); }
|
|
}
|
|
contract C184 {
|
|
constructor() { new C185(); }
|
|
}
|
|
contract C185 {
|
|
constructor() { new C186(); }
|
|
}
|
|
contract C186 {
|
|
constructor() { new C187(); }
|
|
}
|
|
contract C187 {
|
|
constructor() { new C188(); }
|
|
}
|
|
contract C188 {
|
|
constructor() { new C189(); }
|
|
}
|
|
contract C189 {
|
|
constructor() { new C190(); }
|
|
}
|
|
contract C190 {
|
|
constructor() { new C191(); }
|
|
}
|
|
contract C191 {
|
|
constructor() { new C192(); }
|
|
}
|
|
contract C192 {
|
|
constructor() { new C193(); }
|
|
}
|
|
contract C193 {
|
|
constructor() { new C194(); }
|
|
}
|
|
contract C194 {
|
|
constructor() { new C195(); }
|
|
}
|
|
contract C195 {
|
|
constructor() { new C196(); }
|
|
}
|
|
contract C196 {
|
|
constructor() { new C197(); }
|
|
}
|
|
contract C197 {
|
|
constructor() { new C198(); }
|
|
}
|
|
contract C198 {
|
|
constructor() { new C199(); }
|
|
}
|
|
contract C199 {
|
|
constructor() { new C200(); }
|
|
}
|
|
contract C200 {
|
|
constructor() { new C201(); }
|
|
}
|
|
contract C201 {
|
|
constructor() { new C202(); }
|
|
}
|
|
contract C202 {
|
|
constructor() { new C203(); }
|
|
}
|
|
contract C203 {
|
|
constructor() { new C204(); }
|
|
}
|
|
contract C204 {
|
|
constructor() { new C205(); }
|
|
}
|
|
contract C205 {
|
|
constructor() { new C206(); }
|
|
}
|
|
contract C206 {
|
|
constructor() { new C207(); }
|
|
}
|
|
contract C207 {
|
|
constructor() { new C208(); }
|
|
}
|
|
contract C208 {
|
|
constructor() { new C209(); }
|
|
}
|
|
contract C209 {
|
|
constructor() { new C210(); }
|
|
}
|
|
contract C210 {
|
|
constructor() { new C211(); }
|
|
}
|
|
contract C211 {
|
|
constructor() { new C212(); }
|
|
}
|
|
contract C212 {
|
|
constructor() { new C213(); }
|
|
}
|
|
contract C213 {
|
|
constructor() { new C214(); }
|
|
}
|
|
contract C214 {
|
|
constructor() { new C215(); }
|
|
}
|
|
contract C215 {
|
|
constructor() { new C216(); }
|
|
}
|
|
contract C216 {
|
|
constructor() { new C217(); }
|
|
}
|
|
contract C217 {
|
|
constructor() { new C218(); }
|
|
}
|
|
contract C218 {
|
|
constructor() { new C219(); }
|
|
}
|
|
contract C219 {
|
|
constructor() { new C220(); }
|
|
}
|
|
contract C220 {
|
|
constructor() { new C221(); }
|
|
}
|
|
contract C221 {
|
|
constructor() { new C222(); }
|
|
}
|
|
contract C222 {
|
|
constructor() { new C223(); }
|
|
}
|
|
contract C223 {
|
|
constructor() { new C224(); }
|
|
}
|
|
contract C224 {
|
|
constructor() { new C225(); }
|
|
}
|
|
contract C225 {
|
|
constructor() { new C226(); }
|
|
}
|
|
contract C226 {
|
|
constructor() { new C227(); }
|
|
}
|
|
contract C227 {
|
|
constructor() { new C228(); }
|
|
}
|
|
contract C228 {
|
|
constructor() { new C229(); }
|
|
}
|
|
contract C229 {
|
|
constructor() { new C230(); }
|
|
}
|
|
contract C230 {
|
|
constructor() { new C231(); }
|
|
}
|
|
contract C231 {
|
|
constructor() { new C232(); }
|
|
}
|
|
contract C232 {
|
|
constructor() { new C233(); }
|
|
}
|
|
contract C233 {
|
|
constructor() { new C234(); }
|
|
}
|
|
contract C234 {
|
|
constructor() { new C235(); }
|
|
}
|
|
contract C235 {
|
|
constructor() { new C236(); }
|
|
}
|
|
contract C236 {
|
|
constructor() { new C237(); }
|
|
}
|
|
contract C237 {
|
|
constructor() { new C238(); }
|
|
}
|
|
contract C238 {
|
|
constructor() { new C239(); }
|
|
}
|
|
contract C239 {
|
|
constructor() { new C240(); }
|
|
}
|
|
contract C240 {
|
|
constructor() { new C241(); }
|
|
}
|
|
contract C241 {
|
|
constructor() { new C242(); }
|
|
}
|
|
contract C242 {
|
|
constructor() { new C243(); }
|
|
}
|
|
contract C243 {
|
|
constructor() { new C244(); }
|
|
}
|
|
contract C244 {
|
|
constructor() { new C245(); }
|
|
}
|
|
contract C245 {
|
|
constructor() { new C246(); }
|
|
}
|
|
contract C246 {
|
|
constructor() { new C247(); }
|
|
}
|
|
contract C247 {
|
|
constructor() { new C248(); }
|
|
}
|
|
contract C248 {
|
|
constructor() { new C249(); }
|
|
}
|
|
contract C249 {
|
|
constructor() { new C250(); }
|
|
}
|
|
contract C250 {
|
|
constructor() { new C251(); }
|
|
}
|
|
contract C251 {
|
|
constructor() { new C252(); }
|
|
}
|
|
contract C252 {
|
|
constructor() { new C253(); }
|
|
}
|
|
contract C253 {
|
|
constructor() { new C254(); }
|
|
}
|
|
contract C254 {
|
|
constructor() { new C255(); }
|
|
}
|
|
contract C255 {
|
|
constructor() { new C(); }
|
|
}
|
|
|
|
// ----
|
|
// TypeError 7864: (13057-13105): Contract dependencies exhausting cyclic dependency validator
|