X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=sect.c;fp=sect.c;h=12f9c89eae2f7eda973f63765816c21bb87f3c57;hp=834df9d9b5d1d58f60e56ac2e030a598a50979d0;hb=41ec2754c0bed6072d3255e371c34eaca448faff;hpb=64dd9e00ec4aebc63fbddaf9dcc54b04fc9d5859 diff --git a/sect.c b/sect.c index 834df9d..12f9c89 100644 --- a/sect.c +++ b/sect.c @@ -463,7 +463,7 @@ int ResolveFixups(int sno) continue; if (esym) - if (!(esym->sattr & DEFINED)) + if (!(esym->sattr & DEFINED) && eval==0) { // If our expression still has an undefined symbol at this stage, it's bad news. // The linker is never going to resolve the expression, so that's an error.