// RUN: rm -fR %t // RUN: mkdir %t // RUN: %clang_analyze_cc1 -analyzer-checker=core \ // RUN: -analyzer-output=html -o %t -verify %s // RUN: cat %t/report-*.html | FileCheck %s void bar(int); #define MACRO if (b) void foo2() { int a; int b = 1; MACRO bar(a); // expected-warning{{1st function call argument is an uninitialized value}} } // For now we don't emit popups inside macros due to UI limitations. // Once we do, we should test it thoroughly. // CHECK-LABEL: // CHECK-NOT: // CHECK-SAME: // CHECK-SAME: MACRO // CHECK-SAME: // CHECK-SAME: if (b) // CHECK-SAME: // CHECK-SAME: