100% coverage
This commit is contained in:
parent
49ed7c5df5
commit
92f4b4f561
52 changed files with 143 additions and 48 deletions
3
test/error/addressof_rvalue.c
Normal file
3
test/error/addressof_rvalue.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
&0;
|
||||
}
|
|
@ -1,3 +0,0 @@
|
|||
int main() {
|
||||
int* a[10];
|
||||
}
|
5
test/error/both_pointers.c
Normal file
5
test/error/both_pointers.c
Normal file
|
@ -0,0 +1,5 @@
|
|||
int main() {
|
||||
int* a;
|
||||
int* b;
|
||||
a + b;
|
||||
}
|
5
test/error/branch_mismatch.c
Normal file
5
test/error/branch_mismatch.c
Normal file
|
@ -0,0 +1,5 @@
|
|||
int main() {
|
||||
int a;
|
||||
int* b;
|
||||
0 ? a : b;
|
||||
}
|
4
test/error/deref_non_ptr.c
Normal file
4
test/error/deref_non_ptr.c
Normal file
|
@ -0,0 +1,4 @@
|
|||
int main() {
|
||||
int a;
|
||||
*a;
|
||||
}
|
4
test/error/deref_void_ptr.c
Normal file
4
test/error/deref_void_ptr.c
Normal file
|
@ -0,0 +1,4 @@
|
|||
int main() {
|
||||
void* p;
|
||||
*p;
|
||||
}
|
3
test/error/endless_arg.c
Normal file
3
test/error/endless_arg.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
void f() {
|
||||
f(0
|
||||
}
|
3
test/error/endless_char.c
Normal file
3
test/error/endless_char.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
'
|
||||
}
|
1
test/error/endless_comment.c
Normal file
1
test/error/endless_comment.c
Normal file
|
@ -0,0 +1 @@
|
|||
/*
|
1
test/error/endless_enum.c
Normal file
1
test/error/endless_enum.c
Normal file
|
@ -0,0 +1 @@
|
|||
enum { A = 1
|
1
test/error/endless_param.c
Normal file
1
test/error/endless_param.c
Normal file
|
@ -0,0 +1 @@
|
|||
void f(int a
|
3
test/error/endless_string.c
Normal file
3
test/error/endless_string.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
"
|
||||
}
|
3
test/error/invalid_break.c
Normal file
3
test/error/invalid_break.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
break;
|
||||
}
|
3
test/error/invalid_continue.c
Normal file
3
test/error/invalid_continue.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
continue;
|
||||
}
|
1
test/error/invalid_dots.c
Normal file
1
test/error/invalid_dots.c
Normal file
|
@ -0,0 +1 @@
|
|||
.
|
3
test/error/invalid_escape.c
Normal file
3
test/error/invalid_escape.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
return '\i';
|
||||
}
|
1
test/error/nameless_enum.c
Normal file
1
test/error/nameless_enum.c
Normal file
|
@ -0,0 +1 @@
|
|||
enum { 0 };
|
1
test/error/negative_array_size.c
Normal file
1
test/error/negative_array_size.c
Normal file
|
@ -0,0 +1 @@
|
|||
int a[-1];
|
3
test/error/not_a_function.c
Normal file
3
test/error/not_a_function.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
f();
|
||||
}
|
3
test/error/not_a_name.c
Normal file
3
test/error/not_a_name.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
a;
|
||||
}
|
4
test/error/pointer_binary.c
Normal file
4
test/error/pointer_binary.c
Normal file
|
@ -0,0 +1,4 @@
|
|||
int main() {
|
||||
int* p;
|
||||
p * p;
|
||||
}
|
4
test/error/pointer_unary.c
Normal file
4
test/error/pointer_unary.c
Normal file
|
@ -0,0 +1,4 @@
|
|||
int main() {
|
||||
int* p;
|
||||
~p;
|
||||
}
|
5
test/error/pointers_mismatch.c
Normal file
5
test/error/pointers_mismatch.c
Normal file
|
@ -0,0 +1,5 @@
|
|||
int main() {
|
||||
int* a;
|
||||
char* b;
|
||||
a - b;
|
||||
}
|
1
test/error/unexpected_char.c
Normal file
1
test/error/unexpected_char.c
Normal file
|
@ -0,0 +1 @@
|
|||
`
|
3
test/error/unexpected_expr.c
Normal file
3
test/error/unexpected_expr.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
~~
|
||||
}
|
1
test/error/unexpected_global.c
Normal file
1
test/error/unexpected_global.c
Normal file
|
@ -0,0 +1 @@
|
|||
0
|
3
test/error/unexpected_token.c
Normal file
3
test/error/unexpected_token.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
int main() {
|
||||
if 1
|
||||
}
|
2
test/error/variable_array_size.c
Normal file
2
test/error/variable_array_size.c
Normal file
|
@ -0,0 +1,2 @@
|
|||
int size = 10;
|
||||
int a[size];
|
1
test/error/void_arg.c
Normal file
1
test/error/void_arg.c
Normal file
|
@ -0,0 +1 @@
|
|||
void f(void a) {}
|
1
test/error/void_global.c
Normal file
1
test/error/void_global.c
Normal file
|
@ -0,0 +1 @@
|
|||
void a;
|
3
test/error/void_local.c
Normal file
3
test/error/void_local.c
Normal file
|
@ -0,0 +1,3 @@
|
|||
void f() {
|
||||
void a;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue