Hi Brian,

On 17 September 2015 at 18:12, Brian Paul <bri...@vmware.com> wrote:
> Just a few more minor things...
>
>
>
> On 09/16/2015 03:23 PM, Juliet Fru wrote:

>> --- /dev/null
>> +++ b/tests/spec/gl-1.0/no-op-paths.c
>> @@ -0,0 +1,305 @@

>> +enum path
>> +{
>> +       ALPHA,
>> +       BLEND,
>> +       COLOR_MASK,
>> +       DEPTH,
>> +       LOGIC,
>> +       SCISSOR,
>> +       STENCIL,
>> +       STIPPLE,
>> +       TEXTURE,
>> +       NUM_PATHS               /* end-of-list token */
>> +};
>> +

>> +const char *
>> +path_name(enum path paths)
>> +{
>> +       switch (paths) {
>> +       case ALPHA:
>> +               return "Alpha Test";
>> +       case BLEND:
>> +               return "Blending";
>> +       case COLOR_MASK:
>> +               return "Color Mask";
>> +       case DEPTH:
>> +               return "Depth Test";
>> +       case LOGIC:
>> +               return "LogicOp";
>> +       case SCISSOR:
>> +               return "Scissor Test";
>> +       case STENCIL:
>> +               return "Stencil Test";
>> +       case STIPPLE:
>> +               return "Polygon Stipple";
>> +       case TEXTURE:
>> +               return "Modulated Texture";
>> +       case NUM_PATHS:
>> +               return "paths";
>
>
> We need a default case here just to silence a compiler warning. Something
> like:
>
>         default:
>                 return "BAD PATH VALUE!";
>
I believe I'm the one to blame for the missing default statement here.
Afaics every value of the enum is handled so if the compiler is
throwing a warning, it has gone bonkers :-)

Just throwing it out there.

-Emil
_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to