From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 63002 invoked by alias); 14 Dec 2019 23:30:45 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 62809 invoked by uid 89); 14 Dec 2019 23:30:33 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-6.9 required=5.0 tests=BAYES_00,GIT_PATCH_2,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=minsymsc, UD:minsyms.c, minsyms.c, HContent-Transfer-Encoding:8bit X-HELO: mail-qv1-f68.google.com Received: from mail-qv1-f68.google.com (HELO mail-qv1-f68.google.com) (209.85.219.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 14 Dec 2019 23:30:14 +0000 Received: by mail-qv1-f68.google.com with SMTP id y8so1236242qvk.6 for ; Sat, 14 Dec 2019 15:30:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=2QaSMCSlUjOk4jJtabmGoFNXnF92F1VWS0Dmh83+LNo=; b=bgt3GCD7j5191wZA6bRy42fPxTWoosbow5RJZj6kT8xWK6Ueh21Z8bPWutQ4lg44Lq 7zBCyiz7zfeFTftRmILSurLjf9GNvI+uJwoTLH+7UQ8ta3L+CginxG2Ntu5B95+X67r+ bRarA1oVazH6X+kg+dceLAJMj9I5mZLWwgFcI= Return-Path: Received: from cbiesinger.united_club.ewr.united.com ([65.119.211.164]) by smtp.googlemail.com with ESMTPSA id x6sm4386956qkh.20.2019.12.14.15.30.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Dec 2019 15:30:02 -0800 (PST) From: cbiesinger@chromium.org To: gdb-patches@sourceware.org Cc: Christian Biesinger Subject: [PATCH 0/3] Replace symbols' LANGUAGE macros with member functions Date: Sat, 14 Dec 2019 23:30:00 -0000 Message-Id: <20191214232959.3973-1-cbiesinger@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SW-Source: 2019-12/txt/msg00669.txt.bz2 From: Christian Biesinger This is part of my longer-term plan to get rid of all the accessor and setter macros in favor of member functions. The advantages are that this is easier to read, leads to shorter lines, and it's easier to see which functions are available on a certain type. Christian Biesinger (3): Use symbol_set_language to set a symbol's language Use an accessor function for general_symbol_info::language Use a member function to set a symbol's language gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 13 +++---- gdb/ax-gdb.c | 2 +- gdb/block.c | 10 ++--- gdb/coffread.c | 4 +- gdb/cp-namespace.c | 2 +- gdb/ctfread.c | 4 +- gdb/dbxread.c | 4 +- gdb/dictionary.c | 10 ++--- gdb/dwarf-index-write.c | 4 +- gdb/dwarf2read.c | 6 +-- gdb/findvar.c | 2 +- gdb/ft32-tdep.c | 2 +- gdb/go-lang.c | 2 +- gdb/language.c | 2 +- gdb/language.h | 2 +- gdb/linespec.c | 6 +-- gdb/mdebugread.c | 7 ++-- gdb/mi/mi-cmd-stack.c | 2 +- gdb/minsyms.c | 9 ++--- gdb/moxie-tdep.c | 2 +- gdb/parse.c | 2 +- gdb/psymtab.c | 19 +++++----- gdb/python/py-framefilter.c | 8 ++-- gdb/stabsread.c | 14 +++---- gdb/stack.c | 14 +++---- gdb/symfile.c | 2 +- gdb/symtab.c | 74 ++++++++++++++++++------------------- gdb/symtab.h | 21 +++++------ gdb/xstormy16-tdep.c | 2 +- 30 files changed, 120 insertions(+), 133 deletions(-) -- 2.24.1.735.g03f4e72817-goog