18fbe78f6SDaniel Dunbar // RUN: %clang_cc1 -emit-llvm-only %s -verify 2*c6e68daaSAndy Gibbs // expected-no-diagnostics 3d011893eSEli Friedman // PR5730 4d011893eSEli Friedman 5d011893eSEli Friedman struct A { operator int(); float y; }; 6d011893eSEli Friedman struct B : A { double z; }; a()7d011893eSEli Friedmanvoid a() { switch(B()) {} } 8d011893eSEli Friedman 9