solidity/test/libsolidity/syntaxTests/inlineAssembly/difficulty_reserved.sol

19 lines
472 B
Solidity

contract C {
function f() public view returns (uint ret) {
assembly {
let difficulty := sload(0)
ret := difficulty
}
}
function g() public pure returns (uint ret) {
assembly {
function difficulty() -> r {
r := 1000
}
ret := difficulty()
}
}
}
// ----
// ParserError 5568: (98-108): Cannot use builtin function name "difficulty" as identifier name.