Add a noreturn attribute to help static analyzers
authorPeter Eisentraut <[email protected]>
Sun, 9 Oct 2016 16:00:00 +0000 (12:00 -0400)
committerPeter Eisentraut <[email protected]>
Mon, 10 Oct 2016 01:36:42 +0000 (21:36 -0400)
src/backend/utils/fmgr/dfmgr.c

index 6f70813a6deb9f5e6af61a07715948f3803ea512..905b981b6a7671fb017f906d186ba125ddd728e0 100644 (file)
@@ -65,7 +65,7 @@ char     *Dynamic_library_path;
 
 static void *internal_load_library(const char *libname);
 static void incompatible_module_error(const char *libname,
-                         const Pg_magic_struct *module_magic_data);
+                                     const Pg_magic_struct *module_magic_data) pg_attribute_noreturn();
 static void internal_unload_library(const char *libname);
 static bool file_exists(const char *name);
 static char *expand_dynamic_library_name(const char *name);