Shih-wei Liao | f8fd82b | 2010-02-10 11:10:31 -0800 | [diff] [blame^] | 1 | // RUN: %clang_cc1 %s -fsyntax-only -verify |
2 | |||||
3 | const char* test1 = 1 ? "i" : 1 == 1 ? "v" : "r"; | ||||
4 | |||||
5 | void _efree(void *ptr); | ||||
6 | void free(void *ptr); | ||||
7 | |||||
8 | int _php_stream_free1() { | ||||
9 | return (1 ? free(0) : _efree(0)); // expected-error {{incompatible type returning 'void', expected 'int'}} | ||||
10 | } | ||||
11 | |||||
12 | int _php_stream_free2() { | ||||
13 | return (1 ? _efree(0) : free(0)); // expected-error {{incompatible type returning 'void', expected 'int'}} | ||||
14 | } |