2009-12-16 04:14:24 +08:00
// RUN: %clang_cc1 %s -verify -fsyntax-only
2008-04-04 22:32:09 +08:00
typedef int int32_t ;
typedef unsigned char Boolean ;
void func ( ) {
int32_t * vector [ 16 ] ;
const char compDesc [ 16 + 1 ] ;
int32_t compCount = 0 ;
2010-01-10 04:43:19 +08:00
if ( _CFCalendarDecomposeAbsoluteTimeV ( compDesc , vector , compCount ) ) { / / expected - note { { previous implicit declaration is here } } \
expected - warning { { implicit declaration of function ' _CFCalendarDecomposeAbsoluteTimeV ' is invalid in C99 } }
2008-04-04 22:32:09 +08:00
}
}
Boolean _CFCalendarDecomposeAbsoluteTimeV ( const char * componentDesc , int32_t * * vector , int32_t count ) { // expected-error{{conflicting types for '_CFCalendarDecomposeAbsoluteTimeV'}}
return 0 ;
}