contract D {} contract C { function f() public { new D(); } } // ----