[Libreoffice] Question about sal/qa/osl/process/osl_Thread.cxx
Julien Nabet
serval2412 at yahoo.fr
Sat Jun 18 03:39:05 PDT 2011
Hello,
Last "git version" of cppcheck says this :
[sal/qa/osl/process/osl_Thread.cxx:1099]: (warning) Redundant assignment
of "sPrioStr" in switch
Here is the switch :
switch (_aPriority)
{
case osl_Thread_PriorityHighest:
sPrioStr = "Highest";
break;
case osl_Thread_PriorityAboveNormal:
sPrioStr = "AboveNormal";
case osl_Thread_PriorityNormal:
sPrioStr = "Normal";
case osl_Thread_PriorityBelowNormal:
sPrioStr = "BelowNormal";
break;
case osl_Thread_PriorityLowest:
sPrioStr = "Lowest";
break;
default:
sPrioStr = "unknown";
}
Do the break instructions lack for "AboveNormal" and "Normal" cases ?
If no, it could be better to have this :
// we want to have the same treatment for these 3 cases
case osl_Thread_PriorityAboveNormal:
case osl_Thread_PriorityNormal:
case osl_Thread_PriorityBelowNormal:
sPrioStr = "BelowNormal";
break;
Somebody to answer this ?
Julien.
More information about the LibreOffice
mailing list