mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #9293 from ethereum/yul-restrict-linkersymbol-to-object-dialect
[Yul] Restrict `linkersymbol` to object dialect and add missing changelog entries
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
contract C {
|
||||
function f() public pure {
|
||||
assembly {
|
||||
pop(linkersymbol("contract/library.sol:L"))
|
||||
}
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// DeclarationError 4619: (67-79): Function not found.
|
||||
// TypeError 3950: (67-105): Expected expression to evaluate to one value, but got 0 values instead.
|
||||
@@ -0,0 +1,10 @@
|
||||
contract C {
|
||||
function f() public pure {
|
||||
assembly {
|
||||
function linkersymbol(a) {}
|
||||
|
||||
linkersymbol("contract/library.sol:L")
|
||||
}
|
||||
}
|
||||
}
|
||||
// ----
|
||||
Reference in New Issue
Block a user