summaryrefslogtreecommitdiff
path: root/src/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/eval.c b/src/eval.c
index ae89f7e2b..1d290bcbf 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -4266,7 +4266,7 @@ eval6(
for (;;)
{
op = **arg;
- if ((op != '*' || (*arg)[1] == '{') && op != '/' && op != '%')
+ if (op != '*' && op != '/' && op != '%')
break;
if (evaluate)
@@ -4392,7 +4392,7 @@ eval6(
* (expression) nested expression
* [expr, expr] List
* {key: val, key: val} Dictionary
- * *{key: val, key: val} Dictionary with literal keys
+ * ~{key: val, key: val} Dictionary with literal keys
*
* Also handle:
* ! in front logical NOT
@@ -4577,9 +4577,9 @@ eval7(
break;
/*
- * Dictionary: *{key: val, key: val}
+ * Dictionary: ~{key: val, key: val}
*/
- case '*': if ((*arg)[1] == '{')
+ case '~': if ((*arg)[1] == '{')
{
++*arg;
ret = dict_get_tv(arg, rettv, evaluate, TRUE);