[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [glob2-devel] scripting language
From: |
martin . voelkle |
Subject: |
Re: [glob2-devel] scripting language |
Date: |
Wed, 25 May 2005 18:49:03 +0200 |
User-agent: |
Internet Messaging Program (IMP) 3.2.7 |
> >With GCC only, you can get the address of a label like this:
> >static void *array[] = { &&foo, &&bar, &&hack };
> >goto *array[i];
> >foo:
> >bar:
> >hack:
> >
> >Of course, this does exactly the same as a switch.
> >
> Are you sure switch makes the same kind of code as above ? I thougth it
> made a lot of compare/next steps !
With any minimally optimizing compiler, yes it does.
Martin
- Re: [glob2-devel] scripting language, (continued)
- Re: [glob2-devel] scripting language, Andrew Sayers, 2005/05/24
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/25
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] scripting language,
martin . voelkle <=
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/25
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] licence, MUNTEANU Olimpiu Andrei, 2005/05/25
- Re: [glob2-devel] licence, Andrew Sayers, 2005/05/25
- Re: [glob2-devel] licence, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] licence, Bo Lorentsen, 2005/05/25