brintos

brintos / llvm-project-archived public Read only

0
0
Text · 314 B · 09e550d Raw
17 lines · cpp
1// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s2// expected-no-diagnostics3 4enum class Color { Red, Green, Blue };5 6struct ConvertsToColorA {7  operator Color();8};9 10struct ConvertsToColorB {11  operator Color();12};13 14Color foo(bool cond, ConvertsToColorA ca, ConvertsToColorB cb) {15  return cond? ca : cb;16}17