c-typeck.c (build_conditional_expr): Handle complex data types.
2000-06-06 Gabriel Dos Reis <gdr@codesourcery.com> * c-typeck.c (build_conditional_expr): Handle complex data types. From-SVN: r34422
This commit is contained in:
parent
258a120bab
commit
f519a4527d
2 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
|||
2000-06-06 Gabriel Dos Reis <gdr@codesourcery.com>
|
||||
|
||||
* c-typeck.c (build_conditional_expr): Handle complex data types.
|
||||
|
||||
2000-06-05 Jason Merrill <jason@casey.soma.redhat.com>
|
||||
|
||||
* explow.c (maybe_set_unchanging): New function, broken out from...
|
||||
|
|
|
@ -3358,8 +3358,10 @@ build_conditional_expr (ifexp, op1, op2)
|
|||
else
|
||||
result_type = TYPE_MAIN_VARIANT (type1);
|
||||
}
|
||||
else if ((code1 == INTEGER_TYPE || code1 == REAL_TYPE)
|
||||
&& (code2 == INTEGER_TYPE || code2 == REAL_TYPE))
|
||||
else if ((code1 == INTEGER_TYPE || code1 == REAL_TYPE
|
||||
|| code1 == COMPLEX_TYPE)
|
||||
&& (code2 == INTEGER_TYPE || code2 == REAL_TYPE
|
||||
|| code2 == COMPLEX_TYPE))
|
||||
{
|
||||
result_type = common_type (type1, type2);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue