GNU indent 2.2.12 twice-run bug
Marion Anderson <[email protected]> Thu, 3 Feb 2022 19:19:42 -0500
| Newsgroups | gmane.comp.gnu.indent.bugs |
|---|---|
| Message-ID | <CAGB1SyZ1b+bsQpVWe9cdE7RuzDDc3117m9_2XAzm-brp4JoC_g@mail.gmail.com> |
--000000000000a6b22e05d7263641 Content-Type: text/plain; charset="UTF-8" Hello, Running indent twice on test.c (attached) with corresponding .indent.pro (attached) introduces changes not introduced on the first run. Of particular interest are the changes introduced at lines 15,16,19,21 GNU Indent 2.2.12 Ubuntu 20.04 Focal Fossa -- Best, Marion Anderson Pronouns: He, Him, His [email protected] Electrical & Computer Engineering, Ph.D. Candidate --000000000000a6b22e05d7263641 Content-Type: application/x-kicad-project; name=".indent.pro" Content-Disposition: attachment; filename=".indent.pro" Content-Transfer-Encoding: base64 Content-ID: <f_kz7nr9si1> X-Attachment-Id: f_kz7nr9si1 LW51dCAtaTQgLXNsYyAtY2UgLWJyIC1icnMgLWJyZiAtbnBzbCAtbmJjIC1sNzkgLWJhcCAtc29i Ci1zYWkgLXNhdyAtc2FmIC1ucGNzIC1uY3MgLWNlIC1wYXIKLVQgdWludDMyX3QgLVQgdWludDE2 X3QgLVQgdWludDhfdCAtVCBwa3RidWYgLVQgYnJpZGdlX3QgLVQgaW50NjRfdAotdHMyIC1jZDMz IC1jNTEgLXNjIC1mY2Fz --000000000000a6b22e05d7263641 Content-Type: text/x-csrc; charset="US-ASCII"; name="test.c" Content-Disposition: attachment; filename="test.c" Content-Transfer-Encoding: base64 Content-ID: <f_kz7ntc851> X-Attachment-Id: f_kz7ntc851 aW5saW5lIGludCByZWN2VUFSVChicmlkZ2VfdCAqY29uc3QgYiwgaW50IG1heGxlbikgewogICAg aWYgKCFiLT5pbmJveCkgcmV0dXJuIC0xOyAgICAgICAgICAgICAgICAgICAgIC8vIHJldHVybiAt MSBvbiBlcnJvcgoKICAgIGludCBsZW4gPSAwOyAgICAgICAgICAgICAgICAvLyBzdG9yZSBTSUdO RUQgdG8gYXZvaWQgaW5mLiBsb29wCiAgICB1YXJ0X2dldF9idWZmZXJlZF9kYXRhX2xlbihiLT51 YXJ0X251bSwgKHNpemVfdCAqKSZsZW4pOwogICAgaW50IGxlbl9lbXB0eSA9IG1heGxlbiAtIGIt PnNlcm5keDsKICAgIGludCBsZW4ycmVhZCA9IChsZW4gPCBsZW5fZW1wdHkpID8gbGVuIDogbGVu X2VtcHR5OyAvLyB0YWtlIG1pbmltdW0KICAgIGludCB0b3RyZWFkID0gMDsgICAgICAgICAgICAv LyB0b3RhbCBieXRlcyByZWFkCiAgICBkbyB7CiAgICAgICAgdG90cmVhZCArPSByZWN2VUFSVF9f VU5TQUZFKGIsICh1aW50MzJfdClsZW4ycmVhZCk7CiAgICAgICAgaWYgKGItPnNlcm5keCA+PSBt YXhsZW4pIHsgICAgICAgICAgICAgICAgLy8gPj0gdG8gYXZvaWQgY29tcG91bmRpbmcKICAgICAg ICAgICAgLy8gb3ZlcmZsb3cKICAgICAgICAgICAgc2VuZFVEUChiKTsKICAgICAgICAgICAgYi0+ c2VybmR4ID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAvLyByZXNldCBzZXJuZHggdG8gMCBy ZWdhcmRsZXNzIG9mIHRyYW5zbWl0IHN1Y2Nlc3MKICAgICAgICB9CiAgICAgICAgbGVuIC09IGxl bjJyZWFkOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gc2lnbmVkIHRvIGF2b2lkIHN1YnRy YWN0aW9uIG92ZXJmbG93CiAgICAgICAgbGVuX2VtcHR5ID0gbWF4bGVuIC0gYi0+c2VybmR4OyAg ICAgICAgICAgLy8gaW4gY2FzZSBzZXJuZHggd2Fzbid0IHJlc2V0IGZvciBzb21lIHJlYXNvbgog ICAgICAgIGxlbjJyZWFkID0gKGxlbiA8IGxlbl9lbXB0eSkgPyBsZW4gOiBsZW5fZW1wdHk7IC8v IHRha2UgbWluaW11bQogICAgfSB3aGlsZSAobGVuID4gMCk7CgogICAgcmV0dXJuIHRvdHJlYWQ7 Cn0= --000000000000a6b22e05d7263641--