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
 |