[lld] [LLD] Improve linker script handing in LLD (PR #106334)
Hongyu Chen via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 28 14:51:51 PDT 2024
================
@@ -1471,21 +1356,22 @@ static bool isValidSymbolName(StringRef s) {
return !s.empty() && !isDigit(s[0]) && llvm::all_of(s, valid);
}
-Expr ScriptParser::readPrimary() {
+ScriptExpr *ScriptParser::readPrimary() {
if (peek() == "(")
return readParenExpr();
if (consume("~")) {
- Expr e = readPrimary();
- return [=] { return ~e().getValue(); };
+ ScriptExpr *e = readPrimary();
+ // return [=] { return ~e().getValue(); };
----------------
yugier wrote:
Fixed!
https://github.com/llvm/llvm-project/pull/106334
More information about the llvm-commits
mailing list