]> The Tcpdump Group git mirrors - tcpdump/commitdiff
MSVC doesn't allow __declspec(noreturn) to be applied to function pointers.
authorGuy Harris <[email protected]>
Wed, 6 Sep 2017 18:02:15 +0000 (11:02 -0700)
committerGuy Harris <[email protected]>
Wed, 6 Sep 2017 18:02:15 +0000 (11:02 -0700)
funcattrs.h

index f06b444c749895c83e39c9016d0841af9fee0fd7..cb0678eaa8a2be72680962b3b2121ceac56d92b8 100644 (file)
 #elif defined(_MSC_VER)
   /*
    * MSVC.
+   * It doesn't allow __declspec(noreturn) to be applied to function
+   * pointers.
    */
   #define NORETURN __declspec(noreturn)
-  #define NORETURN_FUNCPTR __declspec(noreturn)
+  #define NORETURN_FUNCPTR
 #else
   #define NORETURN
   #define NORETURN_FUNCPTR