diff options
| author | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-06-19 20:58:44 +0200 |
|---|---|---|
| committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-06-19 20:58:44 +0200 |
| commit | 9fb2001658fb59fa0c7437f856491ef5f4214ebe (patch) | |
| tree | 9b02aea85bf754eeef9cd80174d5d8aa68778132 | |
| parent | 115f7b244088cc2e662710a9d64beddd96b955fa (diff) | |
| parent | f109558b0c9281a22159458f1a9986ae7932ed64 (diff) | |
| download | plan9front-9fb2001658fb59fa0c7437f856491ef5f4214ebe.tar.xz | |
merge
| -rw-r--r-- | sys/src/cmd/6l/pass.c | 4 | ||||
| -rw-r--r-- | sys/src/cmd/8l/pass.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/sys/src/cmd/6l/pass.c b/sys/src/cmd/6l/pass.c index e21171bfb..2062eed5c 100644 --- a/sys/src/cmd/6l/pass.c +++ b/sys/src/cmd/6l/pass.c @@ -507,8 +507,10 @@ dostkoff(void) if(p->as == ATEXT) { curtext = p; autoffset = p->to.offset; - if(autoffset < 0) + if(autoffset < 0) { autoffset = 0; + p->to.offset = 0; + } if(autoffset) { p = appendp(p); p->as = AADJSP; diff --git a/sys/src/cmd/8l/pass.c b/sys/src/cmd/8l/pass.c index 6de027aff..26cbe30c6 100644 --- a/sys/src/cmd/8l/pass.c +++ b/sys/src/cmd/8l/pass.c @@ -492,8 +492,10 @@ dostkoff(void) if(p->as == ATEXT) { curtext = p; autoffset = p->to.offset; - if(autoffset < 0) + if(autoffset < 0) { autoffset = 0; + p->to.offset = 0; + } if(autoffset) { p = appendp(p); p->as = AADJSP; |
