From patchwork Wed Mar 8 07:23:11 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Orgad Shaneh X-Patchwork-Id: 19471 Received: (qmail 25684 invoked by alias); 8 Mar 2017 07:23:16 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 25662 invoked by uid 89); 8 Mar 2017 07:23:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-23.5 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM, SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:656, 7.9 X-HELO: mail-ua0-f170.google.com Received: from mail-ua0-f170.google.com (HELO mail-ua0-f170.google.com) (209.85.217.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 08 Mar 2017 07:23:12 +0000 Received: by mail-ua0-f170.google.com with SMTP id f54so28518237uaa.1 for ; Tue, 07 Mar 2017 23:23:13 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=4oQ75XhmQGjCMIFQ9Z+g/DPm4aDSeicqpTgk8HjK7qA=; b=EgxrFu5n5/P44S8tXSNIWmOWlKOQCBRl/Vm/eTQJxvPuRSdX+mFoLks2jmSONN9Xx1 i12Y2mS//8jOYVqAoOaN/Dfgc/gWWWNy6ww2x46y/wfOkHCUPtDF6hK4qn69zjtc6rsS ZszXlNoMgRGdjX4D0Fgv1MjtBWwtTcWf/XeAEbehcNhX7mS4wWYq6fqK55pqIT/GkUTQ WP0kwrCNk3Ffd84uBDp9xyGUI/Y19kDW/LtfinSPERfJJ38dLa7oPKA6zIz8V76fgXHV jPk6tQI40uXsccVkOJ2uE5KQF14kBuzEPDI0A2PiKCFUU9kq3TR5jTDFLjzmeiYfKkb3 QEZg== X-Gm-Message-State: AMke39mW3Y+rCUh1iz9PcjkoitJmOxAm/ElEVOS3b1WmdIyAFcCdwlUL6/LI44nDAsrjIzouDfEtIFoHlME6hw== X-Received: by 10.159.32.78 with SMTP id 72mr2514217uam.59.1488957791554; Tue, 07 Mar 2017 23:23:11 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.36.2 with HTTP; Tue, 7 Mar 2017 23:23:11 -0800 (PST) From: Orgad Shaneh Date: Wed, 8 Mar 2017 09:23:11 +0200 Message-ID: Subject: [PATCH] Fix python compatibility with old gdb versions To: gdb-patches@sourceware.org Type.name was introduced in GDB 7.9. --- gdb/python/lib/gdb/printing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/python/lib/gdb/printing.py b/gdb/python/lib/gdb/printing.py index 181701c719..106da4ac8b 100644 --- a/gdb/python/lib/gdb/printing.py +++ b/gdb/python/lib/gdb/printing.py @@ -205,7 +205,7 @@ class RegexpCollectionPrettyPrinter(PrettyPrinter): # Get the type name. typename = gdb.types.get_basic_type(val.type).tag - if not typename: + if not typename and hasattr(val.type, "name"): typename = val.type.name if not typename: return None