2012-08-22 113 views
0

我有這個文件:如何從Clang 2.9獲得未初始化的變量警告?

#include <stdio.h> 
int main(void) 
{ 
    int i; 
    printf("%d\n",i); 
    return 0; 
} 

如果我用gcc 4.6.1編譯薄荷上的12:

CC -Wall -O test_gcc.c 
test_gcc.c: In function ‘main’: 
test_gcc.c:8:10: warning: ‘i’ is used uninitialized in this function [-Wuninitialized] 

鏗鏘2.9這些相同的選項,不發出警告。 鐺在線手冊顯示-Weverything,但這個版本不知道它

clang -Weverything test_gcc.c 
warning: unknown warning option '-Weverything' [-Wunknown-warning-option] 

clang -Wuninitialized test_gcc.c 

不給予警告

我怎麼會得到一個警告一個未初始化的變量讀入clang 2.9?

回答

0

獲取clang的更新版本; 2.9歲已超過一年。