lucas.sol 608 B

123456789101112131415161718192021222324
  1. contract Test {
  2. bytes byteArr;
  3. bytes32 baRR;
  4. function get() public {
  5. string memory s = "Test";
  6. byteArr = bytes(s);
  7. uint16 a = 1;
  8. uint8 b;
  9. b = uint8(a);
  10. uint256 c;
  11. c = b;
  12. bytes32 b32;
  13. b32 = bytes32(byteArr);
  14. baRR = bytes32(c);
  15. uint i1 = 1;
  16. uint i2 = 1;
  17. assert(b32[(i1*i2)-i1] == bytes1(baRR));
  18. }
  19. }
  20. // ---- Expect: diagnostics ----
  21. // warning: 3:9-21: storage variable 'baRR' has been assigned, but never read