]> granicus.if.org Git - python/commitdiff
Merged revisions 73129 via svnmerge from
authorAntoine Pitrou <solipsis@pitrou.net>
Mon, 1 Jun 2009 23:27:15 +0000 (23:27 +0000)
committerAntoine Pitrou <solipsis@pitrou.net>
Mon, 1 Jun 2009 23:27:15 +0000 (23:27 +0000)
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r73129 | antoine.pitrou | 2009-06-02 01:23:16 +0200 (mar., 02 juin 2009) | 3 lines

  Fix compilation error with gcc 4.3.2
........

Objects/frameobject.c

index f8c5764001e60a2b668ca248f851e2ecada53895..fa7a6fd860d36a5d49a569f7d1ff751576a9e658 100644 (file)
@@ -86,6 +86,7 @@ frame_setlineno(PyFrameObject *f, PyObject* p_new_lineno)
        int in_finally[CO_MAXBLOCKS];   /* (ditto) */
        int blockstack_top = 0;         /* (ditto) */
        unsigned char setup_op = 0;     /* (ditto) */
+       char *tmp;
 
        /* f_lineno must be an integer. */
        if (!PyInt_Check(p_new_lineno)) {
@@ -115,7 +116,8 @@ frame_setlineno(PyFrameObject *f, PyObject* p_new_lineno)
        /* Find the bytecode offset for the start of the given line, or the
         * first code-owning line after it. */
        PyString_AsStringAndSize(f->f_code->co_lnotab,
-                                &(char*)lnotab, &lnotab_len);
+                                &tmp, &lnotab_len);
+       lnotab = (unsigned char *) tmp;
        addr = 0;
        line = f->f_code->co_firstlineno;
        new_lasti = -1;