Mercurial > hg > CbC > CbC_llvm
view clang/test/FixIt/fixit-uninit.c @ 165:597b3f1c2c93
fix call createTailCallEliminationPass
author | anatofuz |
---|---|
date | Tue, 24 Mar 2020 15:30:52 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line source
// RUN: %clang_cc1 -fsyntax-only -Wuninitialized -verify %s // RUN: %clang_cc1 -fsyntax-only -Wuninitialized -fdiagnostics-parseable-fixits %s 2>&1 | FileCheck %s _Bool test_bool_no_false() { _Bool var; // expected-note {{initialize}} // CHECK: fix-it:"{{.*}}":{[[@LINE-1]]:12-[[@LINE-1]]:12}:" = 0" return var; // expected-warning {{uninitialized}} } #define bool _Bool #define false (bool)0 #define true (bool)1 bool test_bool_with_false() { bool var; // expected-note {{initialize}} // CHECK: fix-it:"{{.*}}":{[[@LINE-1]]:11-[[@LINE-1]]:11}:" = false" return var; // expected-warning {{uninitialized}} } bool test_bool_with_false_undefined() { bool #undef false var; // expected-note {{initialize}} // CHECK: fix-it:"{{.*}}":{[[@LINE-1]]:10-[[@LINE-1]]:10}:" = 0" return var; // expected-warning {{uninitialized}} }