diff --git a/src/backend/cgelem.c b/src/backend/cgelem.c index 1c48cfc97da0..ddb35db07b62 100644 --- a/src/backend/cgelem.c +++ b/src/backend/cgelem.c @@ -784,7 +784,7 @@ STATIC elem * eladd(elem *e) || e1->Eoper == OPstring ) { - e1->EV.sp.Voffset += e2->EV.Vuns; + e1->EV.sp.Voffset += e2->EV.Vpointer; e = el_selecte1(e); goto ret; } @@ -799,7 +799,7 @@ STATIC elem * eladd(elem *e) || e2->Eoper == OPstring ) { - e2->EV.sp.Voffset += e1->EV.Vuns; + e2->EV.sp.Voffset += e1->EV.Vpointer; e = el_selecte2(e); goto ret; }