work around C compiler warnings about unused utility functions by registering the...
authorStefan Behnel <stefan_ml@behnel.de>
Sun, 2 Sep 2012 19:16:55 +0000 (21:16 +0200)
committerStefan Behnel <stefan_ml@behnel.de>
Sun, 2 Sep 2012 19:16:55 +0000 (21:16 +0200)
Cython/Compiler/Builtin.py

index 6b466ee..757a228 100644 (file)
@@ -216,20 +216,20 @@ builtin_function_table = [
     BuiltinFunction('delattr',    "OO",   "r",     "PyObject_DelAttr"),
     BuiltinFunction('dir',        "O",    "O",     "PyObject_Dir"),
     BuiltinFunction('divmod',     "OO",   "O",     "PyNumber_Divmod"),
-    BuiltinFunction('exec',       "OOO",  "O",     "__Pyx_PyExec3",
-                    utility_code = pyexec_utility_code),
-    BuiltinFunction('exec',       "OO",   "O",     "__Pyx_PyExec2",
-                    utility_code = pyexec_utility_code),
     BuiltinFunction('exec',       "O",    "O",     "__Pyx_PyExecGlobals",
                     utility_code = pyexec_globals_utility_code),
+    BuiltinFunction('exec',       "OO",   "O",     "__Pyx_PyExec2",
+                    utility_code = pyexec_utility_code),
+    BuiltinFunction('exec',       "OOO",  "O",     "__Pyx_PyExec3",
+                    utility_code = pyexec_utility_code),
     #('eval',      "",     "",      ""),
     #('execfile',  "",     "",      ""),
     #('filter',    "",     "",      ""),
-    BuiltinFunction('getattr',    "OO",   "O",     "PyObject_GetAttr"),
-    BuiltinFunction('getattr',    "OOO",  "O",     "__Pyx_GetAttr3",
-                    utility_code = getattr3_utility_code),
     BuiltinFunction('getattr3',   "OOO",  "O",     "__Pyx_GetAttr3",     "getattr",
                     utility_code = getattr3_utility_code), # Pyrex compatibility
+    BuiltinFunction('getattr',    "OOO",  "O",     "__Pyx_GetAttr3",
+                    utility_code = getattr3_utility_code),
+    BuiltinFunction('getattr',    "OO",   "O",     "PyObject_GetAttr"),
     BuiltinFunction('hasattr',    "OO",   "b",     "PyObject_HasAttr"),
     BuiltinFunction('hash',       "O",    "h",     "PyObject_Hash"),
     #('hex',       "",     "",      ""),