From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 422b218d for ; Sun, 11 Nov 2018 01:44:54 +0000 (UTC) Received: (qmail 21266 invoked by alias); 11 Nov 2018 01:44:40 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43812 Received: (qmail 20778 invoked by uid 1010); 11 Nov 2018 01:44:40 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(205.235.26.22):SA:0(-1.6/5.0):. Processed in 2.95275 secs); 11 Nov 2018 01:44:40 -0000 X-Envelope-From: SRS0=zefv=NW=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1541900653; bh=9MSjkGmyic2fDHt4BmF06eX+DguhhOfTJdauS+k7k44=; h=From:To:Subject:Date:From:Subject; b=X0vWH/kubcOGvMISpJt/C3ItL2bEXeWTXqhnaVncM1YG0Hx43eIdwhXhjlnKrQSP/YslzszR9OA+4csSb5mmWISftPgKlsPRcT8sgqCrDxRkAmr/s0XuC/tkNgVhO7DULc0G9BhxWOhjnh0DbGnFh3QwCyt+kDpUjByvw9Z2w3rW08ZZR6vh15vVnHj6jRofwp5Xt+v4DUMzzSyAE8bHAYc7s4aQYkWldDDl1FxnqeQeShnQAAAyR1XWU3BohIr1z6iCpJ0jQW0T+5wL9WgD3VyekmbDeaGCG0xFIgP3GTmBmTzTkVw+gDNkExIE0q1yjnbN+OTiuu5A5NOIah0j9w== X-YMail-OSG: Day2u08VM1nl.U4UqoqLBwODiYoOsnF2GMNtK5uP3jGwZ.b3DVR1SPA8H..oVUE nKB82ICdUEjzVsFgRJ5Kz0qgpBowAFTKehXWycOyLdww.CtWMRB.lwqcZzfjCuOzp.AA55lkDykn jk..Ije9ow.e.mrrEpafIchAPoSboo1cjnJuw7OX4Bfmc6j3VVMgM3Dbl.QQMSdweWFuPOtBsKfG lUITA2iudc0bmg16ke2iN_AyjUQXpf2Cpsql_HcDHyKNr4SJp9J92NrdXPsv4j6eWba.hfz9Xvxe lNsQ4viFdQ1BeJhG.zUpkHlPk4I7540wMO7SGwo9OAZNHIwF7A_hgJx3jvCex8fPqvtTJ_Fe1bVA ubwjAve7YnOseQytKdXIZFC.X_JNK3hmbIXyevf2EIdLOUc4Nt6b6Bmv1hCP4RRN7_mtMQn6QX8Y R.tzKumULIKAaf2Dv.fozeoHn8.6rbB2ds9Xc82pjuMZBDAETf5iFw_ruB9o4g0LAsFsVCuh0Pl9 dKOtlj.2ajCP8SQ5KaNOJ4SnChYudZMIcN8zgZyQwMY0pOs9xJ7jv1dG7WiIgRNuUVqwYbzWxxXI s9LxQLPb1BUBLw8JHEV2UmiUD.jFC9IeKwb0_kXbhELzXLxwUOBVo4lWuWEoKNnbgAJimd99EXSP g_PuVEgEmtvSdFTRodr9MW1rcqMk7_NLpWY7h4ujCOYFpbLcEM.EFzPq7XGvLAEIURi9tPmGvKJJ IRNc_1.l52j_n4Emi6.VcegUQ6Rw443yWoyVVMASleyNhGStdcfJ4pD1UyPqW.7Y_66SshlkyLlh hfnfA58Z6XXDSVR0d3r.SshW4en6FPERddZUgPKbF8_FIg9hqkXEzqAOKUL8xRiyWOxq3UtTjcHZ CjFXiURajJt.M6lmfzEa1dBGIlNlXRyCyMlThQ8ymGSrNVXJuUnkA1lql3BVKlX6tGKhsiUg5gNU zzIEe97_ygW099czmM3cTTMiYfK3W.uYZ4UStKSILnB46sVPDuxouwB51VlgOeYRjq7.JjG1X0aI - From: Oliver Kiddle To: Zsh workers Subject: PATCH: allow multiple completion for gcc -Wsuggest-attribute MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <48215.1541900650.1@hydra> Date: Sun, 11 Nov 2018 02:44:10 +0100 Message-ID: <48216-1541900650.063823@-d-s.vJ6h.N9Zv> gcc allows the -Wsuggest-attribute option to be repeated because it can be used with each of the four possible values. Oliver diff --git a/Completion/Unix/Command/_gcc b/Completion/Unix/Command/_gcc index 8687adc6e..1052967c7 100644 --- a/Completion/Unix/Command/_gcc +++ b/Completion/Unix/Command/_gcc @@ -628,7 +628,7 @@ args+=( '-Wstrict-selector-match[Warn if type signatures of candidate methods do not match exactly]' '-Wstringop-overflow[Warn about buffer overflow in string manipulation functions like memcpy and strcpy. Same as -Wstringop-overflow=]' '-Wsubobject-linkage[Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage]' - '-Wsuggest-attribute=-[Warn about functions which might be candidates for __attribute__((const))]:const:(pure const noreturn format)' + '*-Wsuggest-attribute=-[warn about functions which might be candidates for __attribute__((const))]:const:(pure const noreturn format)' '-Wsuggest-final-methods[Warn about C++ virtual methods where adding final keyword would improve code quality]' '-Wsuggest-final-types[Warn about C++ polymorphic types where adding final keyword would improve code quality]' '-Wsuggest-override[Suggest that the override keyword be used when the declaration of a virtual function overrides another]'