struct_member_wrong_ty.sol 357 B

12345678910111213141516
  1. contract DeleteTest {
  2. struct tt {
  3. int[4] vec;
  4. }
  5. function getVec() public returns (int) {
  6. tt memory testing = tt({vec: [int(1), 2, 3, 4]});
  7. int[] memory ret = testing.vec;
  8. return ret[2];
  9. }
  10. }
  11. // ---- Expect: diagnostics ----
  12. // error: 9:36-39: conversion from int256[4] to int256[] not possible