From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16223 invoked by alias); 15 Dec 2004 17:52:05 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 15673 invoked from network); 15 Dec 2004 17:51:55 -0000 Received: from unknown (HELO albireo.enyo.de) (212.9.189.169) by sourceware.org with SMTP; 15 Dec 2004 17:51:55 -0000 Received: from [212.9.189.177] (helo=deneb.enyo.de) by albireo.enyo.de with esmtp id 1CedJW-000726-Td; Wed, 15 Dec 2004 18:51:50 +0100 Received: from fw by deneb.enyo.de with local (Exim 4.43) id 1CedJX-0001L1-Ax; Wed, 15 Dec 2004 18:51:51 +0100 From: Florian Weimer To: Robert Dewar Cc: Dmitry Antipov , gcc@gcc.gnu.org Subject: Re: Dubious "'foo' might be used uninitialized in this function" message References: <41BF1207.2040102@dev.rtsoft.ru> <41BF1C0A.6060100@codesourcery.com> <41C009AA.4020700@dev.rtsoft.ru> <41C0289C.2000209@adacore.com> <87sm677a1y.fsf@deneb.enyo.de> <41C0737C.5010001@adacore.com> Date: Wed, 15 Dec 2004 17:52:00 -0000 In-Reply-To: <41C0737C.5010001@adacore.com> (Robert Dewar's message of "Wed, 15 Dec 2004 12:25:16 -0500") Message-ID: <878y7z78lk.fsf@deneb.enyo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2004-12/txt/msg00594.txt.bz2 * Robert Dewar: > first of all, there is no body of the parent unit in this case. pragma Elaborate_All? *runs away* > Second of all, pragma Unreferenced means you have something that is > not referenced anywhere. But warnings for the spec are only generated when it is compiled (or its body). A pragma Unreferenced in the body would suppress it this warning. Oh, wait, it's a generic unit. I think warnings are issued in multiple places. 8-(