[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug default/19100] New: ABI identity problem a whole data member omitted



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

            Bug ID: 19100
           Summary: ABI identity problem a whole data member omitted
           Product: libabigail
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: default
          Assignee: dodji at redhat dot com
          Reporter: woodard at redhat dot com
                CC: libabigail at sourceware dot org
  Target Milestone: ---

Created attachment 8696
  --> https://sourceware.org/bugzilla/attachment.cgi?id=8696&action=edit
ELF object that reproduces the above problem

It looks like this data member: 
  std::vector<vtkArrayRange, std::allocator<vtkArrayRange> >
vtkArrayExtents::Storage
somehow got deleted from the abixml.

hype260@ben:~/bin/abidw --abidiff
/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/vtk@6.1.0-2f431570/lib/libvtkInfovisCore-6.1.so.1 
Functions changes summary: 0 Removed, 2 Changed, 0 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

2 functions with some indirect sub-type change:

  [C]'method vtkTableToSparseArray* vtkTableToSparseArray::New()' has some
indirect sub-type changes:
    return type changed:
      in pointed to type 'class vtkTableToSparseArray':
        1 data member change:
         type of 'vtkTableToSparseArray::implementation* const
vtkTableToSparseArray::Implementation' changed:
           in unqualified underlying type
'vtkTableToSparseArray::implementation*':
             in pointed to type 'class vtkTableToSparseArray::implementation':
               1 data member change:
                type of 'vtkArrayExtents
vtkTableToSparseArray::implementation::OutputExtents' changed:
                  1 data member deletion:
                    'std::vector<vtkArrayRange, std::allocator<vtkArrayRange> >
vtkArrayExtents::Storage', at offset 0 (in bits)




  [C]'method void vtkTableToSparseArray::SetOutputExtents(const
vtkArrayExtents&)' has some indirect sub-type changes:
    parameter 1 of type 'const vtkArrayExtents&' has sub-type changes:
      in referenced type 'const vtkArrayExtents':
        unqualified underlying type 'class vtkArrayExtents' changed, as
reported earlier

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