Mercurial > hg > CbC > CbC_llvm
annotate clang/test/Analysis/unified-sources/source1.cpp @ 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 | 1d019706d866 |
children |
rev | line source |
---|---|
150 | 1 // RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s |
2 | |
3 // This test tests that the warning is here when it is included from | |
4 // the unified sources file. The run-line in this file is there | |
5 // only to suppress LIT warning for the complete lack of run-line. | |
6 int foo(int x) { | |
7 if (x) {} | |
8 return 1 / x; // expected-warning{{}} | |
9 } | |
10 | |
11 // Let's see if the container inlining heuristic still works. | |
12 #include "container.h" | |
13 int testContainerMethodInHeaderFile(ContainerInHeaderFile Cont) { | |
14 return 1 / Cont.method(); // no-warning | |
15 } |