[polly] r302621 - Add noreturn attribute to avoid warnings about missing initialization

Tobias Grosser via llvm-commits llvm-commits at lists.llvm.org
Tue May 9 22:20:57 PDT 2017


Author: grosser
Date: Wed May 10 00:20:56 2017
New Revision: 302621

URL: http://llvm.org/viewvc/llvm-project?rev=302621&view=rev
Log:
Add noreturn attribute to avoid warnings about missing initialization

Before this change we saw warnings such as:

  tools/GPURuntime/GPUJIT.c:1566:3:
  warning: variable 'DevPtr' is used uninitialized whenever switch default is
  taken [-Wsometimes-uninitialized]
    default:

Modified:
    polly/trunk/tools/GPURuntime/GPUJIT.c

Modified: polly/trunk/tools/GPURuntime/GPUJIT.c
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/tools/GPURuntime/GPUJIT.c?rev=302621&r1=302620&r2=302621&view=diff
==============================================================================
--- polly/trunk/tools/GPURuntime/GPUJIT.c (original)
+++ polly/trunk/tools/GPURuntime/GPUJIT.c Wed May 10 00:20:56 2017
@@ -49,6 +49,7 @@ static void debug_print(const char *form
 
 #define KERNEL_CACHE_SIZE 10
 
+static void err_runtime() __attribute__((noreturn));
 static void err_runtime() {
   fprintf(stderr, "Runtime not correctly initialized.\n");
   exit(-1);




More information about the llvm-commits mailing list