From owner-svn-src-all@FreeBSD.ORG Wed Jan 16 19:15:33 2013 Return-Path: Delivered-To: svn-src-all@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 C31A5BD2 for ; Wed, 16 Jan 2013 19:15:33 +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 48730676 for ; Wed, 16 Jan 2013 19:15:33 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id gw10so1007268lab.27 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=Cw+Lz91HdxFfz2wyDBhlx7wnsOLX2RyUSoM5e6yKizBWnpFf0xtHGGsvILptfHxv/N 8fG9/Ll7ys62Xxk30H6DxmFR+u95m1YzT3LgsI6VLF8BNDmPuoJkq6KLKkGvhOGUlqpX j48sYiZWL74lKtbtD3r6DOYdKyGo61wnMB7eneymvkj+4vshrQlk8eCLo8DO595XmA33 pKkmz+ZOwEqXFuWpiOIvj4VMdDelTUV+BKpM8K5TYcU6lA/bmsh65FQ858W+tnH9LqLx jlBZcw2WI/Zp3WkZF1H/xFLZu5agHvhe5J7Mi0s/OSgHluL+zEm/+gw0MD5T/3ihE5DD yUbA== 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: ALoCoQmDBI3ChYiSpRVtY3wL11OvqaBV5wH5sWNH6chBMDbeP1iGXNsHmQTwj6ACxsPZgE9cwsew Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" , Xin LI X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jan 2013 19:15:33 -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