------- Comment #5 from rguenth at gcc dot gnu dot org  2008-02-02 16:06 -------
>From the .original dump:

;; Function void call(S*, EBorderStyle) (_Z4callP1S12EBorderStyle)
;; enabled by -tree-original


<<< Unknown tree: if_stmt
  <<cleanup_point !compareEqual ((const unsigned int &) (const unsigned int *)
&TARGET_EXPR <D.1668, s->m_style>, (const EBorderStyle &) (const EBorderStyle
*) &v)>>
  <<cleanup_point <<< Unknown tree: expr_stmt
  (void) (s->m_style = (<unnamed-unsigned:4>) (unsigned char) v) >>>
>>
   >>>
;

The TARGET_EXPR initializer already misses the conversion.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-02-02 16:06:33
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35056

Reply via email to