contract C {
   function f() public pure {
     bytes1 b1 = bytes1(1);
     bytes2 b2 = bytes2(1);
     bytes2 b3 = bytes2(256);
     bytes3 b4 = bytes3(1);
     bytes3 b5 = bytes3(65536);
     bytes4 b6 = bytes4(1);
     bytes4 b7 = bytes4(16777216);
     bytes16 b8 = bytes16(1);
     bytes32 b9 = bytes32(1);
   }
}
// ----
// TypeError 9640: (60-69): Explicit type conversion not allowed from "int_const 1" to "bytes1".
// TypeError 9640: (88-97): Explicit type conversion not allowed from "int_const 1" to "bytes2".
// TypeError 9640: (116-127): Explicit type conversion not allowed from "int_const 256" to "bytes2".
// TypeError 9640: (146-155): Explicit type conversion not allowed from "int_const 1" to "bytes3".
// TypeError 9640: (174-187): Explicit type conversion not allowed from "int_const 65536" to "bytes3".
// TypeError 9640: (206-215): Explicit type conversion not allowed from "int_const 1" to "bytes4".
// TypeError 9640: (234-250): Explicit type conversion not allowed from "int_const 16777216" to "bytes4".
// TypeError 9640: (270-280): Explicit type conversion not allowed from "int_const 1" to "bytes16".
// TypeError 9640: (300-310): Explicit type conversion not allowed from "int_const 1" to "bytes32".
