| Eli Friedman | 75807f2 | 2013-07-20 00:40:58 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -fsyntax-only -verify -Wno-objc-root-class %s |
| 2 | // expected-no-diagnostics | ||||
| 3 | |||||
| 4 | @interface NSArray | ||||
| 5 | -(int)count; | ||||
| 6 | @end | ||||
| 7 | |||||
| 8 | // <rdar://problem/14438917> | ||||
| 9 | char* f(NSArray *array) { | ||||
| 10 | return _Generic(__builtin_choose_expr(__builtin_types_compatible_p(__typeof__(array.count), void), 0.f, array.count), | ||||
| 11 | unsigned int:"uint", | ||||
| 12 | float:"void", | ||||
| 13 | default: "ignored"); | ||||
| 14 | } | ||||