Patchwork [25/36] python/python-internal.h: enum ‘ext_lang_rc’ not defined

login
register
mail settings
Submitter Pedro Alves
Date Feb. 9, 2015, 11:20 p.m.
Message ID <1423524046-20605-26-git-send-email-palves@redhat.com>
Download mbox | patch
Permalink /patch/4998/
State New
Headers show

Comments

Pedro Alves - Feb. 9, 2015, 11:20 p.m.
Fixes this in C++ mode:

  src/gdb/python/python-internal.h: At global scope:
  src/gdb/python/python-internal.h:313:13: error: use of enum ‘ext_lang_rc’ without previous declaration
   extern enum ext_lang_rc gdbpy_apply_val_pretty_printer
	       ^
  src/gdb/python/python-internal.h:320:41: error: invalid type in declaration before ‘;’ token
      const struct language_defn *language);
					   ^

gdb/ChangeLog:
2015-02-09  Pedro Alves  <palves@redhat.com>

	* python/python-internal.h: Include "extension-priv.h".
---
 gdb/python/python-internal.h | 1 +
 1 file changed, 1 insertion(+)

Patch

diff --git a/gdb/python/python-internal.h b/gdb/python/python-internal.h
index a77f5a6..4c4d32a 100644
--- a/gdb/python/python-internal.h
+++ b/gdb/python/python-internal.h
@@ -21,6 +21,7 @@ 
 #define GDB_PYTHON_INTERNAL_H
 
 #include "extension.h"
+#include "extension-priv.h"
 
 /* These WITH_* macros are defined by the CPython API checker that
    comes with the Python plugin for GCC.  See: