summaryrefslogtreecommitdiffstats
path: root/Src
diff options
context:
space:
mode:
Diffstat (limited to 'Src')
-rw-r--r--Src/params.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/Src/params.c b/Src/params.c
index fec1b2c02..7b515515e 100644
--- a/Src/params.c
+++ b/Src/params.c
@@ -2482,7 +2482,8 @@ getstrvalue(Value v)
s = casemodify(s, CASMOD_LOWER);
break;
case PM_UPPER:
- s = casemodify(s, CASMOD_UPPER);
+ if (!(v->pm->node.flags & PM_NAMEREF))
+ s = casemodify(s, CASMOD_UPPER);
break;
}
}