summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-03-11 21:25:55 (GMT)
committerGuido van Rossum <guido@python.org>1997-03-11 21:25:55 (GMT)
commit6af0c00ab671aa6e276c9bbd20b9b71d9ae96264 (patch)
tree76b8c4968719f67987e57881d2bfcd497734a109
parent1c6a459921b3fbc04f818b95f277302336573dde (diff)
downloadcpython-6af0c00ab671aa6e276c9bbd20b9b71d9ae96264.zip
cpython-6af0c00ab671aa6e276c9bbd20b9b71d9ae96264.tar.gz
cpython-6af0c00ab671aa6e276c9bbd20b9b71d9ae96264.tar.bz2
Fix dumb bug calling parsestrplus with wrong node as argument.
Add prototypes for parsestr() and parsestrplus() (unrelated, but seemed to make sense.)
-rw-r--r--Python/compile.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/Python/compile.c b/Python/compile.c
index 36c78aa..9f7d1f8 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -383,6 +383,8 @@ static int com_argdefs PROTO((struct compiling *, node *));
static int com_newlocal PROTO((struct compiling *, char *));
static codeobject *icompile PROTO((struct _node *, struct compiling *));
static codeobject *jcompile PROTO((struct _node *, char *, struct compiling *));
+static object *parsestrplus PROTO((node *));
+static object *parsestr PROTO((char *));
static int
com_init(c, filename)
@@ -2242,7 +2244,7 @@ is_constant_false(c, n)
return i == 0;
case STRING:
- v = parsestrplus(n);
+ v = parsestr(STR(n));
if (v == NULL) {
err_clear();
break;