From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: Re: [PATCH 5/7] vmxnet3: get rid of DEBUG ifdefs Date: Tue, 10 Feb 2015 18:18:22 -0800 Message-ID: <20150210181822.11456a73@uryu.home.lan> References: <1418793196-17953-1-git-send-email-stephen@networkplumber.org> <1418793196-17953-6-git-send-email-stephen@networkplumber.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "dev-VfR2kkLFssw@public.gmane.org" , Stephen Hemminger To: Yong Wang Return-path: In-Reply-To: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" On Wed, 11 Feb 2015 00:54:57 +0000 Yong Wang wrote: > Why not > #define VMXNET_ASSERT(x) do { (void)(0); } while (0) > > or simply > #define VMXNET_ASSERT(x) Because that will generate unused warnings in Gcc, and by having the compiler evaluate the result it also makes sure that junk doesn't get put in.