solidity/test/libsolidity/syntaxTests/types/mapping/assignment_map.sol
2020-05-19 19:12:38 +05:30

28 lines
578 B
Solidity

contract C {
mapping (uint => address payable [ ]) public a = a ;
}
contract D {
mapping (uint => uint) a;
mapping (uint => uint) b = a;
}
contract F {
mapping (uint => uint) a;
mapping (uint => uint) b;
function foo() public {
a = b;
}
}
contract G {
uint x = 1;
mapping (uint => uint) b = x;
}
// ----
// TypeError: (17-67): Mappings cannot be assigned to.
// TypeError: (120-148): Mappings cannot be assigned to.
// TypeError: (263-264): Mappings cannot be assigned to.
// TypeError: (312-340): Mappings cannot be assigned to.