From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by sourceware.org (Postfix) with ESMTPS id 97D1D384B0C0 for ; Sat, 2 May 2020 17:18:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 97D1D384B0C0 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=andre.maute@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588439890; bh=vk4MidoLhFKx9WSwSXKfbFEsAqbcNi95TXayVzu6dE8=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=hn5Qlh9/T+2XX9M5lusV8NrI8Mc4ITgC0JigjxwmJNNu6mUp4SYNSw4Xp1VuYzHrP EzpgikjoUnjv40l9BYAQnR/7UJJakpRk05514mJK+E1UV3iQTo5EFET8A5czBZ4ZX0 pOBbMh+wizDbgIJwP5ymYXcIssiTLZTD+gY9J26E= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from linux.fritz.box ([46.95.86.29]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MzQkK-1jHgFF44rA-00vLYs for ; Sat, 02 May 2020 19:18:10 +0200 Subject: Re: -fanalyzer triggers on empty vector of strings and foreach loop To: gcc-help References: <85dcd761-ff53-3c38-06c5-538af59bc744@gmx.de> From: andre maute Message-ID: <81bd3c81-6afb-eb82-9ad8-e8b58a48f53c@gmx.de> Date: Sat, 2 May 2020 19:18:09 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:/p1AqBntV8bN1fVXRgOQ1a+TdZz3WASM5Mi/z8x+VmANC0xU613 monrJi33Ajet46jQXxzZ4J3dadOM3zJoq1SkOlgaHQaitEqjTwk6SWpximTz+3ReI3DS4Vq ACrw5C08HIEU99UE9RUyQ9Pmw6yWTcf9YbvEVxa5IUWm7dcHYaTNMLBTi/kM1ZCWm22UnWJ OTZ5pscmEIsODIMj7VlYA== X-UI-Out-Filterresults: notjunk:1;V03:K0:ae5M38fmv7Q=:2X6g7iCeIx9zissjcHH+hT P1KR7ftkesuFz92iO6lzz3oSXO21GkUAXUOz8eGNBSPinC0Bne4xa6WQT1tdwqtnT/7QDrrn2 mxN5KMzXI8BS6CvrjfRgvBBb1ZK1ngDxg6tDlnYLNiL4AkS/iuA3NMLrm8qTc3Ic9qpsY6dTo awvfFtbIW82An+gRZq/gGmKHVIBdTpvUj7JvrWpkNDGRD/VJd6FclA/WY0HZdOyBVzW4Zo3FD Tg7E/2hx2k2eq2g/mxyzyehP7lXUjsPX27h+C+0vZhoIUhpKNLtNlJ8ZOS1xZiaPBGgUZnP8s qtlXk2eGuDwTjOT8omcotWTys+PtLqgmJQ1b8B21XBGi4+tw2qkhN1K0+aFm3ivvz8KbTI8Ig mvEnaSLoycp/fzisO7RHVgJ7EOSkYms21V+lQyjZzwSSLggCYOXkC/jCcBprmqmOeGJumVv6N 9ZZhTtaA/u3APeVtRnDRiqmPA3DghijvoDlsyuTkWzqWPwz+l5EJHIG8GsLpedHkC8rTPE+p5 4lOVU4KJR6MAWfZnj9HWIZ1IKQAahbOINgD5ZOfcPtaSIxpr9Dl40I9kxYzi97TMxoMxuUDsP 9WvT5Td67fmoIfeKl3LfgcPqu9fALn5WN2yTNe+enwPerwa3UgB1L/3S1QL8BDE0Fekk8HUQi C/4MjgkhcDoIOkZZez6duoAHOwFKNx1N7BYDiSg6MZrLxC5Y801ApctuW/d8UtRP2KF8FAXYG aIyjT2aAE8cHV6o2Qh4oixGIqFSEC7nQ4rB3dVcgqsTWSISi7fAaaFaf7qMNMbAn689wwGliX iCkoheu3OICRCQq9VM7D2pcRWF5MCo7STv1gYN+fwjV3hTF1omeVTIZ9w120BR1Lfck4hlVpU /HtRgJeIq0Wj/69XkdvYdR23ExZhO6bl5eIFTdz8w+Q7FErVQyxdkCajNTzBmDA8QTTDqBA5a O0xqZBQ9JMyacW16yr6VJAfpq4K2lMlceqfwiBcjpY5lE9T9UqnUGtNNwbs71rrjhQcnguMhb /Ogm6W9KbgUm0KFrirmKV5rKgDzLTQwbvRtbQ1wB2kaWslAephPs0VN30SAouy8qWv+LmTpPI DOck3SrmKooJK7yR16415gP3OJgXOhoKmRBzM8RfHO82/7C6GIPFIQmqWMwALRBj8hImxghk8 RqiFzxCIJxllFBj3e3ypSryHNX5Ubfje2aZCTeLmIRT/Sr6WMXpuAEkBiEEYhdDa9n963+aMP +ChlrDlu+MLCIeezR X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_FROM, PDS_TONAME_EQ_TOLOCAL_SHORT, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2020 17:18:13 -0000 On 5/2/20 1:24 PM, Jonathan Wakely wrote: > On Fri, 1 May 2020 at 23:59, andre maute wrote: >> >> I wonder if this is expected behavior > > It's a known limitation that the analyzer doesn't support C++ yet. > So nevertheless should these two be filed as bugs? The first being the iteration over the empty vector. The second the one for the warning flag given by the output of -fanalyzer but which doesn't trigger anything if used alone. Regards Andre