PLEASE REPLY TO [EMAIL PROTECTED] ONLY, *NOT* [EMAIL PROTECTED]

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


pinskia at physics dot uc dot edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
           Keywords|                            |wrong-code
   Last reconfirmed|0000-00-00 00:00:00         |2003-06-27 15:19:14
               date|                            |


------- Additional Comments From pinskia at physics dot uc dot edu  2003-06-27 
15:19 -------
I cannot cut it down lower than 34 lines (removing any thing more will just 
cause gcc to 
produce the right code:
typedef struct { short x, y; } XPoint;
typedef struct {  int type;  int x_root, y_root; } XEvent;
typedef struct _WidgetRec *Widget;
Widget FindMenu(Widget);
void PositionMenu(Widget, XPoint*);
void PositionMenuAction(Widget, XEvent*);
void PositionMenuAction(Widget w, XEvent *event)
{
    Widget menu;
    XPoint loc;

    if ((menu = FindMenu(w)) == ((void *)0))
        return;

    switch (event->type) {
        case 4:
        case 5:
            loc.x = event->x_root;
            loc.y = event->y_root;
            PositionMenu(menu, &loc);
            break;
        case 7:
        case 8:
            loc.x = event->x_root;
            loc.y = event->y_root;
            PositionMenu(menu, &loc);
            break;
        case 6:
            loc.x = event->x_root;
            loc.y = event->y_root;
            PositionMenu(menu, &loc);
            break;
    }
}



------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.


Reply via email to