Move #include to outside "extern C {}", before Tim figures out it'll break
VC++.
diff --git a/Include/compile.h b/Include/compile.h
index 0cc228c..4ac6982 100644
--- a/Include/compile.h
+++ b/Include/compile.h
@@ -1,12 +1,13 @@
 
 #ifndef Py_COMPILE_H
 #define Py_COMPILE_H
+
+#include "code.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-#include "code.h"
-
 /* Public interface */
 struct _node; /* Declare the existence of this type */
 PyAPI_FUNC(PyCodeObject *) PyNode_Compile(struct _node *, const char *);