workaround for function pointers in conditional expressions (Dave Dodge)
This commit is contained in:
parent
24a19cc37e
commit
0bea5c7f21
1 changed files with 3 additions and 0 deletions
3
tcc.c
3
tcc.c
|
@ -7799,6 +7799,9 @@ static void expr_eq(void)
|
|||
} else if (bt1 == VT_PTR || bt2 == VT_PTR) {
|
||||
/* XXX: test pointer compatibility */
|
||||
type = type1;
|
||||
} else if (bt1 == VT_FUNC || bt2 == VT_FUNC) {
|
||||
/* XXX: test function pointer compatibility */
|
||||
type = type1;
|
||||
} else if (bt1 == VT_STRUCT || bt2 == VT_STRUCT) {
|
||||
/* XXX: test structure compatibility */
|
||||
type = type1;
|
||||
|
|
Loading…
Add table
Reference in a new issue