This is the mail archive of the gdb-prs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug symtab/14441] Need to support DW_TAG_rvalue_reference_type


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

--- Comment #20 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Keith Seitz <kseitz@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=3fcf899da106890f3948093c2424f9dff67d6fe0

commit 3fcf899da106890f3948093c2424f9dff67d6fe0
Author: Artemiy Volkov <artemiyv@acm.org>
Date:   Mon Mar 20 13:47:52 2017 -0700

    Support rvalue references in the gdb python module (includes doc/)

    This patch adds the ability to inspect rvalue reference types and values
using
    the gdb python module. This is achieved by creating two wrappers for
    valpy_reference_value(), using the ReferenceExplorer class to handle the
    objects of rvalue reference types and placing necessary checks for a
    TYPE_CODE_RVALUE_REF type code next to the checks for a TYPE_CODE_REF type
    code.

    gdb/ChangeLog

        PR gdb/14441
        * doc/python.texi (Types in Python): Add TYPE_CODE_RVALUE_REF to
        table of constants.
        * python/lib/gdb/command/explore.py: Support exploring values
        of rvalue reference types.
        * python/lib/gdb/types.py: Implement get_basic_type() for
        rvalue reference types.
        * python/py-type.c (pyty_codes) <TYPE_CODE_RVALUE_REF>: New
        constant.
        * python/py-value.c (valpy_getitem): Add an rvalue reference
        check.
        (valpy_reference_value): Add new parameter "refcode".
        (valpy_lvalue_reference_value, valpy_rvalue_reference_value):
        New wrappers for valpy_reference_value().
        * python/py-xmethods.c (gdbpy_get_xmethod_result_type)
        (gdbpy_invoke_xmethod): Likewise.

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]