From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1929 invoked by alias); 8 Aug 2007 17:05:37 -0000 Received: (qmail 1810 invoked by uid 22791); 8 Aug 2007 17:05:36 -0000 X-Spam-Check-By: sourceware.org Received: from ug-out-1314.google.com (HELO ug-out-1314.google.com) (66.249.92.175) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 08 Aug 2007 17:05:31 +0000 Received: by ug-out-1314.google.com with SMTP id m2so265068ugc for ; Wed, 08 Aug 2007 10:05:29 -0700 (PDT) Received: by 10.86.71.1 with SMTP id t1mr801282fga.1186592729017; Wed, 08 Aug 2007 10:05:29 -0700 (PDT) Received: from scientist.local ( [213.140.22.65]) by mx.google.com with ESMTPS id b17sm1636206fka.2007.08.08.10.05.26 (version=SSLv3 cipher=RC4-MD5); Wed, 08 Aug 2007 10:05:27 -0700 (PDT) Message-ID: <46B9F7D4.7030200@gnu.org> Date: Wed, 08 Aug 2007 17:05:00 -0000 From: Paolo Bonzini User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Diego Novillo CC: gcc-patches@gcc.gnu.org, Aldy Hernandez Subject: Re: [tuples] Fix GIMPLE_CHECK* macros References: <46B9F614.3040003@google.com> In-Reply-To: <46B9F614.3040003@google.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2007-08/txt/msg00528.txt.bz2 > +#define GIMPLE_CHECK(GS, CODE) \ > + { \ > + const gimple __gs = (GS); \ > + if (gimple_code (__gs) != (CODE)) \ > + gimple_check_failed (__gs, __FILE__, __LINE__, __FUNCTION__, \ > + (CODE), 0); \ > + } do .. while (0) maybe? Paolo