contract C {
function f() public pure {
function() external g;
assembly {
g.address := 0x42
g.selector := 0x23
}