]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Sema/warn-missing-variable-declarations.c
Vendor import of clang release_40 branch r292732:
[FreeBSD/FreeBSD.git] / test / Sema / warn-missing-variable-declarations.c
1 // RUN: %clang_cc1 -Wmissing-variable-declarations -fsyntax-only -verify %s
2
3 int vbad1; // expected-warning{{no previous extern declaration for non-static variable 'vbad1'}}
4
5 int vbad2;
6 int vbad2 = 10; // expected-warning{{no previous extern declaration for non-static variable 'vbad2'}}
7
8 struct {
9   int mgood1;
10 } vbad3; // expected-warning{{no previous extern declaration for non-static variable 'vbad3'}}
11
12 int vbad4;
13 int vbad4 = 10; // expected-warning{{no previous extern declaration for non-static variable 'vbad4'}}
14 extern int vbad4;
15
16 extern int vgood1;
17 int vgood1;
18 int vgood1 = 10;