[Qt-creator] Syntax highlight doesn't understand C99 initializers?
Danny Price
deepblue842 at googlemail.com
Fri Jul 16 01:47:32 CEST 2010
Oh that's a shame.
On 16 Jul 2010, at 00:05, Coda Highland wrote:
> That may be valid C99 syntax but it's not valid C++03 syntax. Creator
> only supports C++.
>
> /s/ Adam
>
> On Thu, Jul 15, 2010 at 5:43 PM, Danny Price <deepblue842 at googlemail.com> wrote:
>> I'm using Creator 2.0 with a C99 program and have the following demo structure:
>>
>> typedef struct
>> {
>> char name[20];
>> int ID;
>> int age;
>> FILE *record;
>> }
>> Employee;
>>
>> Employee emp = {.ID=0, .record=NULL};
>>
>> This is valid C99 code but Creator underlines the initializer line in red with the error 'expected token '} ' got '.'
>>
>> Is this a bug? The code compiles fine without errors.
>>
>> I'm using GCC 4.2 on OS 10.6.2 and have added the QMAKE_CFLAGS += -std=c99 to the .pro file.
>>
>>
>>
>> _______________________________________________
>> Qt-creator mailing list
>> Qt-creator at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-creator
>>
>
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
More information about the Qt-creator-old
mailing list