18fbe78f6SDaniel Dunbar // RUN: %clang_cc1 %s -emit-llvm-only -verify 2*c6e68daaSAndy Gibbs // expected-no-diagnostics 3c1daba3eSEli Friedman 4c1daba3eSEli Friedman union x { 5c1daba3eSEli Friedman int a; 6c1daba3eSEli Friedman float b; x(float y)7c1daba3eSEli Friedman x(float y) : b(y) {} x(int y)8c1daba3eSEli Friedman x(int y) : a(y) {} 9c1daba3eSEli Friedman }; 10c1daba3eSEli Friedman x a(1), b(1.0f); 11c1daba3eSEli Friedman 12