summaryrefslogtreecommitdiff
path: root/interpret.h
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2015-06-29 22:37:55 +0300
committerArnold D. Robbins <arnold@skeeve.com>2015-06-29 22:37:55 +0300
commit9af756aab86e7cc9e549bdcf89aac2425aee8950 (patch)
tree028cbbcb0fd0116f0102a4e1611be696b31552a5 /interpret.h
parent5cb179dbcfe1503b2eaffa87b5f7502f41482be2 (diff)
downloadgawk-9af756aab86e7cc9e549bdcf89aac2425aee8950.tar.gz
Typed regex fix, if in an array.
Diffstat (limited to 'interpret.h')
-rw-r--r--interpret.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/interpret.h b/interpret.h
index 0a5cbbfe..f165ef70 100644
--- a/interpret.h
+++ b/interpret.h
@@ -268,7 +268,7 @@ uninitialized_scalar:
r = r->var_value;
}
- if (r->type == Node_val)
+ if (r->type == Node_val || r->type == Node_typedregex)
UPREF(r);
PUSH(r);
break;