Mercurial > hg > CbC > CbC_llvm
view clang/test/Analysis/svalbuilder-logic.c @ 222:81f6424ef0e3 llvm-original
LLVM original branch
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 18 Jul 2021 22:10:01 +0900 |
parents | 0572611fdcc8 |
children | c4bab56944e8 |
line wrap: on
line source
// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix -Wno-pointer-to-int-cast -verify %s // expected-no-diagnostics // Testing core functionality of the SValBuilder. int SValBuilderLogicNoCrash(int *x) { return 3 - (int)(x +3); } // http://llvm.org/bugs/show_bug.cgi?id=15863 // Don't crash when mixing 'bool' and 'int' in implicit comparisons to 0. void pr15863() { extern int getBool(); _Bool a = getBool(); (void)!a; // no-warning }