- Timestamp:
- Aug 25, 2016, 9:14:06 PM (9 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, ctor, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 4e2b9710
- Parents:
- 2acf5fc
- Location:
- src/tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/.expect/declarationErrors.txt
r2acf5fc rc1c1112 1 1 CFA Version 1.0.0 (debug) 2 Error: invalid combination of storage classes in declaration of x9: static volatile constshort int2 Error: invalid combination of storage classes in declaration of x9: static const volatile short int 3 3 4 Error: invalid combination of storage classes in declaration of x18: static const volatile instance of struct __anonymous04 Error: invalid combination of storage classes in declaration of x18: static const volatile instance of const volatile struct __anonymous0 5 5 with members 6 6 with body 7 7 8 8 9 Error: invalid combination of storage classes in declaration of x19: static const volatile volatile instance ofstruct __anonymous19 Error: duplicate qualifier volatile in declaration of x19: static const volatile instance of const volatile struct __anonymous1 10 10 with members 11 11 with body 12 12 13 13 14 Error: invalid combination of storage classes in declaration of x28: static volatile const instance of type Int 14 Error: invalid combination of storage classes in declaration of x28: static const volatile instance of type Int 15 16 Error: duplicate qualifier const in declaration of f01: static inline function 17 with no parameters 18 returning const volatile int 19 20 21 Error: duplicate qualifier volatile in declaration of f02: static inline function 22 with no parameters 23 returning const volatile int 24 25 26 Error: duplicate qualifier const in declaration of f03: static inline function 27 with no parameters 28 returning const volatile int 29 30 31 Error: duplicate qualifier volatile in declaration of f04: static inline function 32 with no parameters 33 returning const volatile int 34 35 36 Error: duplicate qualifier const in declaration of f05: static inline function 37 with no parameters 38 returning const volatile int 39 40 41 Error: duplicate qualifier volatile in declaration of f06: static inline function 42 with no parameters 43 returning const volatile int 44 45 46 Error: duplicate qualifier const in declaration of f07: static inline function 47 with no parameters 48 returning const volatile int 49 50 51 Error: duplicate qualifier const, volatile in declaration of f08: static inline function 52 with no parameters 53 returning const volatile int 54 55 56 Error: duplicate qualifier const, volatile in declaration of f09: static inline function 57 with no parameters 58 returning const volatile int 59 60 61 Error: duplicate qualifier const, volatile in declaration of f09: static inline function 62 with no parameters 63 returning const volatile int 64 15 65 16 66 make: *** [declarationErrors] Error 1 -
src/tests/declarationErrors.c
r2acf5fc rc1c1112 10 10 // Created On : Wed Aug 17 08:23:43 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed Aug 17 08:27:15201613 // Update Count : 212 // Last Modified On : Thu Aug 25 18:16:40 2016 13 // Update Count : 5 14 14 // 15 15 16 const short static int volatile x4;17 const static volatile short int x4;18 16 static short int volatile static const x9; // duplicate static 19 17 struct { int i; } const static volatile static x18; // duplicate static … … 29 27 volatile static const volatile inline int f06(); // duplicate volatile 30 28 const static const volatile int inline f07(); // duplicate const 31 volatile static const int inline volatile f08(); // duplicate volatile 29 volatile static const int inline const volatile f08(); // duplicate volatile 30 31 volatile static const int inline const volatile f09(); // duplicate volatile 32 volatile static const int inline const volatile f09(); // duplicate volatile 32 33 33 34 //Dummy main
Note:
See TracChangeset
for help on using the changeset viewer.