pragma solidity >=0.8.0 <0.9.0; contract Test { function getBool(bool _b) public pure returns (bool){ return _b; } function a(bool _a) public { require(getBool(_a)); } }