qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] Re: [PATCH 2/2] Add __noreturn function attribute


From: Jan Kiszka
Subject: [Qemu-devel] Re: [PATCH 2/2] Add __noreturn function attribute
Date: Sun, 30 Nov 2008 13:38:25 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666

Laurent Desnogues wrote:
> On Sun, Nov 30, 2008 at 12:51 PM, Stefan Weil <address@hidden> wrote:
>> Why do we need a new macro instead of just using __attribute__
>> ((__noreturn__))?
> 
> Don't we need it to prevent gcc-ism from being all over the code?

Yep, and that's also why we need wrapping. You can easily define it away
if your compiler doesn't support it. We just need to add the required
conditions.

> Though I wonder how much tcg converted code still depends on
> being compiled by gcc.

I guess once the hard dependencies are removed, fixing things like the
existing __attributes__ etc. will just be mechanical work.

Jan

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]