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=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,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 c465f0bc for ; Wed, 10 Apr 2019 08:59:53 +0000 (UTC) Received: (qmail 13038 invoked by alias); 10 Apr 2019 08:59:43 -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: 44220 Received: (qmail 20937 invoked by uid 1010); 10 Apr 2019 08:59:43 -0000 X-Qmail-Scanner-Diagnostics: from mail-io1-f51.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.101.1/25412. spamassassin: 3.4.2. Clear:RC:0(209.85.166.51):SA:0(-2.0/5.0):. Processed in 1.084436 secs); 10 Apr 2019 08:59:43 -0000 X-Envelope-From: roman.perepelitsa@gmail.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: pass (ns1.primenet.com.au: SPF record at _netblocks.google.com designates 209.85.166.51 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=m//KS357AGRXcO9qdvovWa0dYt5Yhal9PAVisY+5tB4=; b=RHWUisaXj70D0yZhD3APN/UsvcDyco+G9DtS2gqlf8F38IbrqaCKT99oMrjG4X9wfn GpC26QXQIckYPn6SGSa19IaNrG6wnqOWq1n8FP2aomCscGPnmYPgFTJYztiZg0IAOw/i hnN5la3R3EamxWfzJ/EvP3593iP+NOXQSklBCFvi+nL65GLFsQUeJQs9STwu2jRwsDwA LVCc6CxcXmZmq7KchqhpZHuxGVS6ntX2mryXErSLsfXMp7SAdeXuPcPZM8MaKX4Trz9s AX2beCctbedqSbZklnr/23uCwG/5oNhE3FmlULcBDANgRWc66mYDQKv/7rletEGJ06yd knew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=m//KS357AGRXcO9qdvovWa0dYt5Yhal9PAVisY+5tB4=; b=QnqQNnoFElsIgdkL0vXPoKdqO1pjtMgP6hbNCSIDE9keHmOfrgM4nt4lhdkJX+w4JX 4RakPaSmW4BqUpnnvX5AWZZ49HC9LrmQ92buI930ZMQWHSnViY4hJaNbfnNXJ3uPBGGK M1Zbt39Eea0DhVXH/e3z9QQZm+SYz3dGKLPQip8FYGAJ52VGD6miCos/l6tfJzwI4jqM pznDCGbX2pPjAVqJV7gvyX4xHIhj7hBOSprrv+Mh3LmaKKgq4r+Sh9w3usYp9FWBQ434 DQwtfJsMZlKQouC67xLV4xdE9Xgl6sGQybUY19CXLTSbPowP28gOZjQ4xhjCsi1yUVX1 CEtQ== X-Gm-Message-State: APjAAAW/Go63p37puu8kSlkkGAgowAANH8gekWTRQPQh5Z7I3zsiT164 qfPKZhx1T5BGQB3DPumcbENnz1IPn6d2dOpve8A= X-Google-Smtp-Source: APXvYqwFLMOMbqP7WKOngnWXr47Q9DnO3TDh16nZ/4Fgh6zEN44Rg+xrSj0pDFdcmrhBlFCzAHT0BoiSElj1sOCq0Os= X-Received: by 2002:a6b:3b07:: with SMTP id i7mr1346743ioa.230.1554886749842; Wed, 10 Apr 2019 01:59:09 -0700 (PDT) MIME-Version: 1.0 References: <1554373291.5874.3.camel@samsung.com> <1554886082.6252.3.camel@samsung.com> In-Reply-To: <1554886082.6252.3.camel@samsung.com> From: Roman Perepelitsa Date: Wed, 10 Apr 2019 10:58:59 +0200 Message-ID: Subject: Re: -Wrestrict warning on cc 8.3.0 To: Peter Stephenson Cc: zsh-workers@zsh.org Content-Type: multipart/alternative; boundary="00000000000063ef4905862948fc" --00000000000063ef4905862948fc Content-Type: text/plain; charset="UTF-8" On Wed, Apr 10, 2019 at 10:48 AM Peter Stephenson wrote: > On Thu, 2019-04-04 at 11:21 +0100, Peter Stephenson wrote: > > > Can somebody verify the following is equivalent apart from dealing with > > a possible overlapping copy? I've no way of ensuring this code gets > > exercised. > > I've applied this anyway. > I'm pretty sure your code is equivalent to the original (apart from being correct if ranges overlap). It's also easier to understand. Roman. --00000000000063ef4905862948fc--