16 lines · cpp
1// RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s2 3// This test tests that the warning is here when it is included from4// the unified sources file. The run-line in this file is there5// only to suppress LIT warning for the complete lack of run-line.6int 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"13int testContainerMethodInHeaderFile(ContainerInHeaderFile Cont) {14 return 1 / Cont.method(); // no-warning15}16