using_list.sol 368 B

12345678910111213141516171819202122
  1. function id(uint x) pure returns (uint) {
  2. return x;
  3. }
  4. function zero(uint) pure returns (uint) {
  5. return 0;
  6. }
  7. contract C {
  8. function f(uint z) pure external returns(uint) {
  9. return z.id();
  10. }
  11. function g(uint z) pure external returns (uint) {
  12. return z.zero();
  13. }
  14. using {id, zero} for uint;
  15. }
  16. // ---- Expect: diagnostics ----