newer version of tcc almost working
This commit is contained in:
parent
c42c5d94b8
commit
826d1afd58
442 changed files with 90400 additions and 24506 deletions
51
05/tcc-0.9.27/tests/tests2/60_errors_and_warnings.c
Normal file
51
05/tcc-0.9.27/tests/tests2/60_errors_and_warnings.c
Normal file
|
@ -0,0 +1,51 @@
|
|||
#if defined test_56_btype_excess_1
|
||||
struct A {} int i;
|
||||
|
||||
#elif defined test_57_btype_excess_2
|
||||
char int i;
|
||||
|
||||
#elif defined test_58_function_redefinition
|
||||
int f(void) { return 0; }
|
||||
int f(void) { return 1; }
|
||||
|
||||
#elif defined test_global_redefinition
|
||||
int xxx = 1;
|
||||
int xxx;
|
||||
int xxx = 2;
|
||||
|
||||
#elif defined test_59_function_array
|
||||
int (*fct)[42](int x);
|
||||
|
||||
#elif defined test_60_enum_redefinition
|
||||
enum color { RED, GREEN, BLUE };
|
||||
enum color { R, G, B };
|
||||
enum color c;
|
||||
|
||||
#elif defined test_62_enumerator_redefinition
|
||||
enum color { RED, GREEN, BLUE };
|
||||
enum rgb { RED, G, B};
|
||||
enum color c = RED;
|
||||
|
||||
#elif defined test_63_local_enumerator_redefinition
|
||||
enum {
|
||||
FOO,
|
||||
BAR
|
||||
};
|
||||
|
||||
int main(void)
|
||||
{
|
||||
enum {
|
||||
FOO = 2,
|
||||
BAR
|
||||
};
|
||||
|
||||
return BAR - FOO;
|
||||
}
|
||||
|
||||
#elif defined test_61_undefined_enum
|
||||
enum rgb3 c = 42;
|
||||
|
||||
#elif defined test_74_non_const_init
|
||||
int i = i++;
|
||||
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue