Browse Source

fix ERC20.sol#L174 and ERC20.sol#L187 should be casted to an address type. (#1470)

Hao (Alan) Tang 7 years ago
parent
commit
79eb94d3cd
1 changed files with 2 additions and 2 deletions
  1. 2 2
      contracts/token/ERC20/ERC20.sol

+ 2 - 2
contracts/token/ERC20/ERC20.sol

@@ -171,7 +171,7 @@ contract ERC20 is IERC20 {
    * @param value The amount that will be created.
    */
   function _mint(address account, uint256 value) internal {
-    require(account != 0);
+    require(account != address(0));
     _totalSupply = _totalSupply.add(value);
     _balances[account] = _balances[account].add(value);
     emit Transfer(address(0), account, value);
@@ -184,7 +184,7 @@ contract ERC20 is IERC20 {
    * @param value The amount that will be burnt.
    */
   function _burn(address account, uint256 value) internal {
-    require(account != 0);
+    require(account != address(0));
     require(value <= _balances[account]);
 
     _totalSupply = _totalSupply.sub(value);