contract A { function f(uint[] calldata) external pure {} function f(uint[] memory) internal pure {} } // ---- // DeclarationError 1686: (17-61): Function with same name and parameter types defined twice.