ww: cgen trap batch (def-str field, chained-ptr write, scalar+str tuple ABI)
This commit is contained in:
@@ -35,14 +35,13 @@ export fn resolve(l: *lnk) i32 = {
|
||||
for (r != nil) {
|
||||
if (r.sym != nil) {
|
||||
if (r.sym.defined == 0) {
|
||||
let sym: *lsym = r.sym;
|
||||
if (sym.isdyn == 0) {
|
||||
if (r.sym.isdyn == 0) {
|
||||
let so: *lso = l.sos;
|
||||
for (so != nil) {
|
||||
if (soprovides(so, sym.name) != 0) {
|
||||
sym.isdyn = 1;
|
||||
sym.dynlib = so;
|
||||
sym.pltidx = l.dynn;
|
||||
if (soprovides(so, r.sym.name) != 0) {
|
||||
r.sym.isdyn = 1;
|
||||
r.sym.dynlib = so;
|
||||
r.sym.pltidx = l.dynn;
|
||||
l.dynn += 1;
|
||||
so = nil; // break
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user