]> sourceware.org Git - libabigail.git/commit
Consider a method_decl as always being a member decl
authorDodji Seketeli <dodji@redhat.com>
Mon, 31 Oct 2016 15:31:38 +0000 (16:31 +0100)
committerDodji Seketeli <dodji@redhat.com>
Thu, 3 Nov 2016 14:12:56 +0000 (15:12 +0100)
commit0ca774c85a8377c419c4ddadac464f3b385351b5
tree3671a430cfc41f1064161bec15479459e7f0ec91
parent6c100a88b533dbf25c89ae976b8564754f3e1954
Consider a method_decl as always being a member decl

The is_member_decl() function considers that a decl is a member decl
only if it's at class scope.

In preparation for the support of incremental building of method
decls, a method decl, even before being added to its final class, must
always be considered as a member decl.  This allows for instance, the
proper pretty printing of the method decl even before it's added to
its class.

This patch prepares the upcoming support of incremental building of
method decls by making is_member_decl() work on a method_decl that
hasn't yet been added to a class, so that is not, strictly-speaking,
at class scope yet.

* src/abg-ir.cc (is_member_decl): Consider a method decl as always
being a member decl.
(is_member_function): Use is_member_decl.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
src/abg-ir.cc
This page took 0.034314 seconds and 5 git commands to generate.