source: src/tests/Constant0-1.c @ 6cbc25a

ADTaaron-thesisarm-ehast-experimentalcleanup-dtorsctordeferred_resndemanglerenumforall-pointer-decaygc_noraiijacob/cs343-translationjenkins-sandboxmemorynew-astnew-ast-unique-exprnew-envno_listpersistent-indexerpthread-emulationqualifiedEnumresolv-newwith_gc
Last change on this file since 6cbc25a was 62edde5, checked in by Thierry Delisle <tdelisle@…>, 8 years ago

added new tests folder to replace existing one

  • Property mode set to 100644
File size: 768 bytes
Line 
1//Constant test declaration
2// Cforall extension
3
4// value
5
6int 0;
7const int 0;
8static const int 0;
9int 1;
10const int 1;
11static const int 1;
12int 0, 1;
13const int 0, 1;
14int (0), (1);
15int ((0)), ((1));
16static const int 0, 1;
17struct { int i; } 0;
18const struct { int i; } 1;
19static const struct { int i; } 1;
20
21// pointer
22
23int *0, *1;
24int *(0), *(1);
25int (*0), (*1);
26int ((*0)), ((*1));
27int * const (0), * const 1;
28int (* const 0), (* const 1);
29int ((* const 0)), ((* const 1));
30struct { int i; } *0;
31
32// Cforall style
33
34* int x, 0;
35const * int x, 0;
36static const * int x, 0;
37* struct { int i; } 0;
38const * struct { int i; } 0;
39static const * struct { int i; } 0;
40static * int x, 0;
41static const * int x, 0;
42const * * int x, 0;
43
44int main() {
45    int 1, * 0;
46    * int x, 0;
47}
Note: See TracBrowser for help on using the repository browser.