2010-01-01 10:34:51 +00:00
// RUN: %clang_cc1 %s -verify -fsyntax-only
2009-06-02 17:58:47 +00: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-15 15:39:40 +00:00
if ( _CFCalendarDecomposeAbsoluteTimeV ( compDesc , vector , compCount ) ) { / / expected - note { { previous implicit declaration is here } } \
expected - warning { { implicit declaration of function ' _CFCalendarDecomposeAbsoluteTimeV ' is invalid in C99 } }
2009-06-02 17:58:47 +00:00
}
}
Boolean _CFCalendarDecomposeAbsoluteTimeV ( const char * componentDesc , int32_t * * vector , int32_t count ) { // expected-error{{conflicting types for '_CFCalendarDecomposeAbsoluteTimeV'}}
return 0 ;
}