• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // RUN: %clang_cc1 %s -verify -fsyntax-only
2 
3 typedef int int32_t;
4 typedef unsigned char Boolean;
5 
func()6 void func() {
7    int32_t *vector[16];
8    const char compDesc[16 + 1];
9    int32_t compCount = 0;
10    if (_CFCalendarDecomposeAbsoluteTimeV(compDesc, vector, compCount)) { // expected-note {{previous implicit declaration is here}} \
11          expected-warning {{implicit declaration of function '_CFCalendarDecomposeAbsoluteTimeV' is invalid in C99}}
12    }
13 }
_CFCalendarDecomposeAbsoluteTimeV(const char * componentDesc,int32_t ** vector,int32_t count)14 Boolean _CFCalendarDecomposeAbsoluteTimeV(const char *componentDesc, int32_t **vector, int32_t count) { // expected-error{{conflicting types for '_CFCalendarDecomposeAbsoluteTimeV'}}
15  return 0;
16 }
17 
18