From owner-svn-src-head@FreeBSD.ORG Wed Jan 16 19:15:34 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 88FD1BD4 for ; Wed, 16 Jan 2013 19:15:34 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-la0-f54.google.com (mail-la0-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 0E27067A for ; Wed, 16 Jan 2013 19:15:33 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id gw10so1008635lab.13 for ; Wed, 16 Jan 2013 11:15:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=SzDi2cl3GSxaB2SDUbkXmasQM8r/YXhd5Ok3qjhHOCM=; b=GeG731Hn2tMnSg8OFV7PRPppezJThHaui6ObEOUGbEAlHhXbHCIuKheyJ//bTrMTF4 A/cSfexe+dojx29kQAnbl3wozOdYSebcG3arWXslcj0e9j3Qfhfspuaz8ZCJYB2QybmN g7Vq2sN2TOIMCzdQ6fiAvlAjPBweXAuIizv1Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=SzDi2cl3GSxaB2SDUbkXmasQM8r/YXhd5Ok3qjhHOCM=; b=NeQpGuLaNmDTSlHfAJFw5Wa7dyBQ2h/TXqTFUIZjZohbKDyPVYuxWV+8Fl8MuZBGcV iRagXNcKx2EUcmIc9dh2Q7fI6KjgdvHe2R5LevTVtL8WnwT1nI03DV23qHB4bgnZ56ZO gTlwo4uSTRIw2xgRdO0k/UqC2JP7kvESdDFhZW9fBG9U1tBA5QnkFeyu7CRQRLhxb7+O /FRMwQw4tIgD4On1G8fueDFk/gb3dy/y+9J2VzrQu4MHcSxlFEmchtJ/kIgoc4PqgTXM f/ifRYfTRcOlKEWOlh/d+J1HzJuQLepPvb7RxL+8YYdrZj1E7R7tiLvr/IAzfxn7/q3K pbnA== X-Received: by 10.112.38.66 with SMTP id e2mr1066797lbk.90.1358363731968; Wed, 16 Jan 2013 11:15:31 -0800 (PST) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.112.30.131 with HTTP; Wed, 16 Jan 2013 11:15:00 -0800 (PST) In-Reply-To: <50F6ED68.50602@delphij.net> References: <201301160503.r0G53qie087155@svn.freebsd.org> <50F6ED68.50602@delphij.net> From: Eitan Adler Date: Wed, 16 Jan 2013 14:15:00 -0500 X-Google-Sender-Auth: kvSEce2MwmLaj-gh-x2-M5opgko Message-ID: Subject: Re: svn commit: r245494 - head/bin/pwait To: d@delphij.net Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQmUPZ83R9i66adDdw8clDsSqKjlS5iB5kn/ac21Bq9FOFvHs3k/Mhmu4NhrBaKWpSWCZvAi Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" , Xin LI X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jan 2013 19:15:34 -0000 On 16 January 2013 13:11, Xin Li wrote: > Yes I did. Using exit(3) tells clang that this is the final exit and > thus eliminates the warning. > > It sounds like a bug (or arguably a feature) that clang does not > recognize return in main()s... It is not a bug: see http://clang-developers.42468.n3.nabble.com/Static-analyzer-possible-memory-leak-false-positive-td4026706.html -- Eitan Adler Source, Ports, Doc committer Bugmeister, Ports Security teams