public inbox for libabigail@sourceware.org
 help / color / mirror / Atom feed
* [Bug default/19707] New: Weird report for subtype change and "no data member change"
@ 2016-01-01  0:00 michi.henning at canonical dot com
  2016-01-01  0:00 ` [Bug default/19707] " dodji at redhat dot com
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: michi.henning at canonical dot com @ 2016-01-01  0:00 UTC (permalink / raw)
  To: libabigail

https://sourceware.org/bugzilla/show_bug.cgi?id=19707

            Bug ID: 19707
           Summary: Weird report for subtype change and "no data member
                    change"
           Product: libabigail
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: michi.henning at canonical dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

I'm using the same dumps as for bug 19706 (abigail compiled from HEAD).

Here are the suppressions:

[suppress_function]
    name_regexp = boost::.*
    change_kind = all
    allow_other_aliases = false

[suppress_function]
    name_regexp = std::.*
    change_kind = all
    allow_other_aliases = false

[suppress_function]
    name_regexp = unity::scopes::testing::.*
    change_kind = all
    allow_other_aliases = false

[suppress_function]
    name_regexp = unity::scopes::internal::.*
    change_kind = all
    allow_other_aliases = false

I've attached the report output. There are two things I find puzzling:

method virtual void unity::scopes::ScopeBase::stop() didn't have any linkage
name, and it now has: '_ZN5unity6scopes9ScopeBase4stopEv'

I suspect that this is happening because the base dump was produced with -g
-O2, but the current dump with -g.

When I compile the current ABI with -g -O2, this particular item goes away. Is
it possible to handle this better?

The other puzzling thing is this:

  [C]'method unity::scopes::ActivationQueryBase::ActivationQueryBase(const
unity::scopes::Result&, const unity::scopes::ActionMetadata&)' at
ActivationQueryBase.cpp:29:1 has some indirect sub-type changes:
    parameter 1 of type 'const unity::scopes::Result&' has sub-type changes:
      in referenced type 'const unity::scopes::Result':
        in unqualified underlying type 'class unity::scopes::Result' at
Result.h:50:1:
          no data member change (1 filtered);

This happens whether I compile the current ABI with -g or with -g -O2.
What is it trying to tell me here?

-- 
You are receiving this mail because:
You are on the CC list for the bug.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-02-25 16:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-01  0:00 [Bug default/19707] New: Weird report for subtype change and "no data member change" michi.henning at canonical dot com
2016-01-01  0:00 ` [Bug default/19707] " dodji at redhat dot com
2016-01-01  0:00 ` dodji at redhat dot com
2016-01-01  0:00 ` dodji at redhat dot com
2016-01-01  0:00 ` [Bug default/19707] New: " Dodji Seketeli
2016-01-01  0:00 ` Dodji Seketeli
2016-01-01  0:00 ` [Bug default/19707] " dodji at seketeli dot org
2016-01-01  0:00 ` michi.henning at canonical dot com
2016-01-01  0:00 ` dodji at seketeli dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).