From patchwork Tue Mar 14 14:27:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Marchi X-Patchwork-Id: 19571 Received: (qmail 64241 invoked by alias); 14 Mar 2017 14:28:01 -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 64169 invoked by uid 89); 14 Mar 2017 14:28:00 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.8 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3 autolearn=ham version=3.3.2 spammy=HX-ClientProxiedBy:2a01, HX-ClientProxiedBy:e400, Hx-languages-length:1611, HX-ClientProxiedBy:2603 X-HELO: sessmg23.ericsson.net Received: from sessmg23.ericsson.net (HELO sessmg23.ericsson.net) (193.180.251.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 14 Mar 2017 14:27:59 +0000 Received: from ESESSHC023.ericsson.se (Unknown_Domain [153.88.183.87]) by (Symantec Mail Security) with SMTP id 7D.C5.24979.BEDF7C85; Tue, 14 Mar 2017 15:27:57 +0100 (CET) Received: from EUR03-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.87) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 14 Mar 2017 15:27:55 +0100 Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=ericsson.com; Received: from elxcz23q12-y4.ca.am.ericsson.se (192.75.88.130) by DB5PR07MB1718.eurprd07.prod.outlook.com (2603:10a6:0:12::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.5; Tue, 14 Mar 2017 14:27:53 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH obv] Make length_of_subexp static Date: Tue, 14 Mar 2017 10:27:39 -0400 Message-ID: <20170314142739.18673-1-simon.marchi@ericsson.com> MIME-Version: 1.0 X-ClientProxiedBy: SN1PR16CA0040.namprd16.prod.outlook.com (2a01:111:e400:5bfa::50) To DB5PR07MB1718.eurprd07.prod.outlook.com (2603:10a6:0:12::23) X-MS-Office365-Filtering-Correlation-Id: 12f442b2-5f57-4658-040e-08d46ae64dc6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DB5PR07MB1718; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1718; 3:4p1FD9k5A49UDSefJbOMplgKldi83FlWHS5/JI1pZd/Ze//tUM2Nu2UhpfX9NZnmKoi4sZEp10corX4P09EfMMCJFmf8tKDiZw4o12v9nefFbxpPQSs2j8UiPpAZVw2Z2vb9mtqDt16/9zI3ZCTD5V4p5/sii9eoaerLJCdd839uD0w8WE8kppEFx+FbkfM///h1ascvV5eH3hUjgsFYxhA07M4ci6tZ0GnPPCLIwukzqr1dmIR1KlIqh2T/RwzJxkM515Wn/gNpdOQt1PMTRQ==; 25:n8Ivw4IwR1EB+maDmoTpMjYirlubcK28lQeamktTBmSzd25ovN7MCEisNoqlI+MtwLc95YVtlvzIgZCqNvBbxhLbZ5H+78p4qj7h3z7i3gA4TkWajvbg2KmjJeiEaA+aXX7yFrsD5eWBsKau66PuT9PaGyytGo1I/0q6uBVetmXpqC/H+ryhyVhoozafGB9zCNUge8ZdkVtwOTofYhawdMpmA9GdyiEjNbcbwk2zwu7VtwH4uSLgtx/F8Om6RKUeSdO6lMRzwqF08wkcQVJJgxtPeUwEetWnMY/6W8252CGcICo2MB/G3Ge7rdkbfi9KtHFX0IGqpPJozRDZ0JaFXL3CPcjfIEKO/m8azzTTKPVb7G/POKT/3gbhFszgYvYKWKFE27DKNLVzX6bTNdwJ0T7CSAvTwvLuJ8hPENYRVDzOi0xEG1hSh2reglTCnMmw9VFStnw+XSLPROfOZdHKqA== X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1718; 31:RNXDx21DV8ArE4yxAUnBE+xzKl8vHTCRHcVfSlFNdV751QFvMtcbuwbY/5CBbJHOLPG75jlGPhn1AO409tRhFTNQtzfQoGmTkTXs29XvnM15qZb8yvuK9WCPFjUNhYO8j4CJ8Iny/PPc4RVwFFzrKC4lA9XRM0l5KLEBbN6iVcZgL+EXlIjlb6ekIFtevrksxEbT3it5AsQVJZzms8easFWZWIaz4FO+8gxYENOudyVp3gTBkvevAuYX7/YxUXwQ; 20:+H4Py9AmK0ZX4DXsQlSLQeyogaX4WM7GE5B5IuN7oRH4Ts+QWHILXzT3NCXUNWvRHzoaHUyYXpPHrKWA4tpZtkkVO6T1DwtB25FnNP4c9DEP53TkQA0LZTGm7qZILJvBfu9biNga0768j4U3lvrIVItkjUFO9al6hhb179TYqtWTqBu8CupO/FmbJ6WB9jyta2Ckbiav6yKYhr25tw1PkVOImTY9qUrwe4FeVDmNZlEGgsuTRsxqQnTrP5pFDDsolWDixCgGXzJ10JqlCFry8xFtcT8fqmTkXnIs0MX0arz1YCHxj4xAQH4efsBNLs6OJ3R4IbKDTrlf7JBWHChhwF6jTSEt0sUG3Lt0YfLc2upkbwLBDJ5CA/gSIqTL06E0MufJ6mqhySgIzgrbXZlS0aXcG+7M0Xtak8pekB35z5sjLE8/sgVvVLCDekkcjUAgC96HqkUjI3BLBYwLe40RHnnFwQblzRloijHV94w688ZAMxYKkIQZbZ8ozVP8RCIO X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(37575265505322)(104084551191319); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(20161123558025)(6072148); SRVR:DB5PR07MB1718; BCL:0; PCL:0; RULEID:; SRVR:DB5PR07MB1718; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1718; 4:Vhi0/eidhQF588wkhurgFfh235D3ocuCY8v1D0K4Yj2pa2LweIQwp94mV9ecN0KHpKw2hnHM7TjhcvZW1UM/JNTtdDZ5a+/gg5J9TBYVxS/68VLWeprGT2mB5G5MTVFwgOJbsYUsiKHpKIYx5y4GNhrPk4nZoxzD3ORSwrjKmqI4O/mvPoao4KVN5imP6Ii9ouWg9lDsW9Tk7Jvyc9M13qBgsbTGPuDsea5R3G9/dGXzopcvXJjT4ijqIdzBr7K/c8mlHnSryj95Dlnkfdj/QKiBeEWYYTjqILP0Bsk8JQfKL/1xhBEzspmLIHy2fV8ve1C6svlX77uNcfwB4HWQCW7a7Gab9p+z6n2cUx1dvCjWHfMA0dSItQjizJ7neepfPPenV3i1944kkguQ9A0iCGwKREq62EC+D3ieb5IWjWK0NmiNkDmWhqHNhjk45XU0oCw8FDlzLLRqc5Xdq7Y9bQfjcxNb4CJIrXR759R/GH1VumIvdxT9cPVVTkn2NHkY9oIAYqtclsRX3VlmPfzvlfhTT9LJkZNgRgA/9TEMTKGf+H3Fwm1M0VcHc0u6QhIrcj0jQhiwqctDC1PqLWchotNr62EohWHZrB44CiujhLHY8HDxKea9pkj92nBHlMZ/LDFcwEEUyv3X+tECpjk/AaiPPGbI4uEm46W79eUQlLOQRmkdgXwm9ZlQ4m04wvn3 X-Forefront-PRVS: 02462830BE X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39450400003)(69234005)(54534003)(377424004)(8676002)(1076002)(81166006)(53936002)(107886003)(38730400002)(47776003)(66066001)(110136004)(42186005)(48376002)(4326008)(50226002)(6512007)(33646002)(5660300001)(7736002)(305945005)(2906002)(6486002)(6116002)(3846002)(575784001)(86362001)(50986999)(6666003)(36756003)(189998001)(6916009)(2351001)(6506006); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR07MB1718; H:elxcz23q12-y4.ca.am.ericsson.se; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1718; 23:ESyc9JgWoRZCQo/er0OohEDGiORir+37qmH6p9gwoCvOsoBpUKDstwUw1mNThPUqjHVeBW13o+mnKfNhlQuQNI5p5Zh4WmMiboP1yIIExBsJia1/UTpPdu4+5QVFDEVzHkV0YJe2uwS9EqfADhbCAEx5z8vcfjW0m6xEWphzoJiqzdID0n4GpB+s68ce6PFReS15yYg3LKR2tdMS2dWyLzgOJUnAWRHZTpqAhJOczu6gPFv8cFIVcY/P5KJIGtQwUxYFV4aDjwUE6hHeDTS/carE1Dzt/LGcazGCwapP1eNUIrVIlyDpXgwPZVhl3jLwFcsKdrEGJKLczPe+JQn+oBCmjYt3wGFI6ZkzP8+077c4PDChKrZybQkDf1aMZ0dAWjNOVnfeSFXe2Hk3BOVMoLqSFbaryLdRBC2+a5IklGz5MxuhnuCYrg8LGPhsAl9TtyGdnuiAdLAq2THu+gtdWXq54QRxhxLdkvbHVk8Swd4pJf9+wDyqrBR4dR1m+K3xpKn+0eYZkuhg+gqqZJPIT9+XhKVvdkoNlK0qltLLvqqaiL9ykJF1egyGUlQrNs3BJi0Wj0KUjV6UjflkfHjntQJX2M68fcRgRzWlgdP4Pm/KL7V1vpwURIg2VS7tsHEJSKztEqQLgh85bh3cCfYk7KoPM36qwCfz97/VyuC7eMm2GwEeDNONfipBoOQnR39mHfd69+HE2pSX+ujImZXUf8wL1AFd4VrVcK6U4XNG2hZ+l10WTFiuTDyAOe3G2qZogFL3joL/sSoqCHNeRL82KXb7DMve4tGQiAi8i3tAEbaZ1+HzYBc0LWk443fCfIyGv4loTH5trv+cBxfuJhEnAKKetUNbbDMqfYf9ohaklkvowiWJ3JfjjLu06atjXm0IeWVkNpG0uKq+4Jj101GS2bIw5P3QPByd+oxoRM6dSU4= X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1718; 6:4WDHm3FH6sbkyzQGDKKCfjFqEU0BnCTl4wPulLVgxxR2jqcszhFMSkx8oW7PYGfwk38zj6ymMYwEuCjA3SziAcesLixswjhhx0rTNoULL1WE+ZgUwaYGiab/aEZY7PMpfFUeWOKcZjjAkPV20YZeD49YMAohBDn1T6O4BNs4yg1cDuSqM7gqvClNksAj+0y/II6Jbupcwr0Rhqz1baLVgFvYxLCcnZTo3Vr/lNeclMXUu6lRBHHKbCI6vJcyjI5tAYIwEDiL0j3Lub8yUdfQYPA7wDA4sxaAits1RwcDnVDv9CNlQpg9JJW8SCoSjpd+g51B4fT25DRdkzEsYwTSDHQKE9jegXyN6e4mBw4JSxvO0jC/E0x0UN7/cR0KM1HnsMBZH2Q0QHnaUUresxgs8g==; 5:+kGyVF+kSIFSqnCVQyLA1Az2xMlmEuJsVRnREv7ob18ysPgHdxiUkv0qk1//gcb4t20b/rtW/S7nizSe/TNOQ5Z3BmXuU1DCAuCuAEDu1Gh1PTXy7bPB3TdXRLfvsYKjrFINuNHxCVjqesAiHQRv/g==; 24:N5QFP5s5fxobjCZryDwx3iqNCzkNmzIe3QbOshlekD9d7GNGLvS5C3RtYYDYa0XRTplaVvqxtSv097vLILls7La0aA07HU0uIQHk6rhRTpI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DB5PR07MB1718; 7:KPULposhkNZKtx3+7f/ynmV11hBUUrManw9pojrPQqvDk89NbKS9sdNDMYW/L9Dbr0fw3LFmt1rbWMnbHz8ThSbNYCeH2SjoHJ3YaonYgfNxJVyB0v39ewbkY1dDhZgFwR4k1cabZ/an0y58PY9uJg07IO/3oItoVDvmv3WW8ItVpHXCKTDxhMptVhb0HAIfvyHJdWdo+lv3g7njoZ2Diihg6gYdemJwQl8EYK9dJJnVTWTzDYKjGNfAakFyswpYt+aizFHLeyi6y45zh0D9sHbwEBCcamyDNYrDgilYsq8JaIyaor/gusUb42lzfkzEhUM+8F2qSgHvq4D8Jj3euw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2017 14:27:53.6708 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1718 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes FYI, I pushed this as obvious. It isn't used anywhere else than the file it's defined in. gdb/ChangeLog: * parse.c (length_of_subexp): Make static. * parser-defs.h (length_of_subexp): Remove. --- gdb/ChangeLog | 5 +++++ gdb/parse.c | 2 +- gdb/parser-defs.h | 2 -- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e90fbc0adf..63d7441c2d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2017-03-14 Simon Marchi + + * parse.c (length_of_subexp): Make static. + * parser-defs.h (length_of_subexp): Remove. + 2017-03-14 Andreas Arnez * linux-nat.c (linux_proc_xfer_partial): Handle write operations diff --git a/gdb/parse.c b/gdb/parse.c index 9f89b1e9e7..e6f6805bfa 100644 --- a/gdb/parse.c +++ b/gdb/parse.c @@ -827,7 +827,7 @@ prefixify_expression (struct expression *expr) /* Return the number of exp_elements in the postfix subexpression of EXPR whose operator is at index ENDPOS - 1 in EXPR. */ -int +static int length_of_subexp (struct expression *expr, int endpos) { int oplen, args; diff --git a/gdb/parser-defs.h b/gdb/parser-defs.h index 85da6a4467..23757d97be 100644 --- a/gdb/parser-defs.h +++ b/gdb/parser-defs.h @@ -246,8 +246,6 @@ extern void type_stack_cleanup (void *arg); extern void push_typelist (VEC (type_ptr) *typelist); -extern int length_of_subexp (struct expression *, int); - extern int dump_subexp (struct expression *, struct ui_file *, int); extern int dump_subexp_body_standard (struct expression *,