diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index 4dd92c3ac..3d7b1404a 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -5517,11 +5517,12 @@ inp_modify_exp(char* expr) (c == '+') || (c == '?') || (c == ':')) { if ((c == '*') && (s[1] == '*')) { - c = '^'; + wl->wl_word = tprintf("**"); + s += 2; + } else { + wl->wl_word = tprintf("%c", c); s++; } - wl->wl_word = tprintf("%c", c); - s++; if (c == ')') state = S_value; else