From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 785BA3858016; Wed, 8 Dec 2021 18:52:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 785BA3858016 From: "jwakely.gcc at gmail dot com" To: libabigail@sourceware.org Subject: [Bug default/28641] unspecified indirect subtype changes. Date: Wed, 08 Dec 2021 18:52:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: libabigail X-Bugzilla-Component: default X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jwakely.gcc at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: dodji at redhat dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2021 18:52:38 -0000 https://sourceware.org/bugzilla/show_bug.cgi?id=3D28641 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jwakely.gcc at gmail dot c= om --- Comment #5 from Jonathan Wakely --- (In reply to Ben Woodard from comment #4) > I believe that we had a discussion a few years ago about whether const-ne= ss > of a function actually amounted to an ABI difference. I can't recall the > exact ultimate decision on that point. It absolutely is an ABI property. > At the very least, when the difference between the two functions is "cons= t" > then libabigail should print that out rather than emitting nothing. That case shouldn't really be possible. If one of them isn't const, then the mangled name would change, and it would be a completely different symbol, a= nd you'd never compare them in the first place. So writing code to handle the case where a const function is not const *sho= uld* be unnecessary. --=20 You are receiving this mail because: You are on the CC list for the bug.=