Hello,

I recently switched from Qt-Creator 1.3 to 2.0.
I noticed a strange behavior in the "Build Issues"-tab:

When compiling with gcc, I get a warning that looks like this in the "Compiler 
Output"-tab
foo.h: In member function `void Foo<T>::bar(const T&) [with T = int]':
foo.h:137: instantiated from XYZ
foo.h:52: instantiated from XY
foo.cpp:18: instantiated from here
foo.h:60: warning: converting to `int' from `double'

This warning is displayed in the "Build issues"-tab as
(no symbol) In member function...
(red exclamation mark) instantiated from XYZ
(red exclamation mark) instantiated from XY
(red exclamation mark) instantiated from here
(yellow triangle) converting to `int' from `double'

and causes the red error exlamation mark and number 3 to be displayed beneath 
the build progress bar on the left, which fills with all green, since the 
compile succeeds.

Apparantly, the "instantiated from" is interpreted as a compile error instead 
as an additional information to the compile warning.

It is pretty astonishing to see "compile errors" where there are none, but 
additional warning information. IIRC, this issue was not there in Qt-Creator 1.3

Regards,
Philipp
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to