diff options
Diffstat (limited to 'subst.c')
-rw-r--r-- | subst.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -8047,7 +8047,9 @@ comsub: goto return0; } - else if (var = find_variable_last_nameref (temp1)) + else if (var && (invisible_p (var) || var_isset (var) == 0)) + temp = (char *)NULL; + else if ((var = find_variable_last_nameref (temp1)) && var_isset (var) && invisible_p (var) == 0) { temp = nameref_cell (var); #if defined (ARRAY_VARS) |