/* { dg-do compile } */
/* { dg-options "-Wconversion -Wsign-conversion" } */

void foo(int haveBar, char bar_)
{
  char zuul = haveBar?bar_:0;
  char zuul2 = haveBar?bar_:bar_;
  char zuul3 = haveBar?0:bar_;
}