1 // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-show-note-include-stack %s 2>&1 | FileCheck %s -check-prefix=STACK
2 // RUN: not %clang_cc1 -fsyntax-only -fno-diagnostics-show-note-include-stack %s 2>&1 | FileCheck %s -check-prefix=STACKLESS
3 // RUN: not %clang_cc1 -fsyntax-only -fno-diagnostics-show-note-include-stack -fdiagnostics-show-note-include-stack %s 2>&1 | FileCheck %s -check-prefix=STACK
4 // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-show-note-include-stack -fno-diagnostics-show-note-include-stack %s 2>&1 | FileCheck %s -check-prefix=STACKLESS
5 // RUN: not %clang_cc1 -fsyntax-only %s 2>&1 | FileCheck %s -check-prefix=STACKLESS
7 #include "Inputs/include.h"
12 bool macro(int x
, int y
) {
16 // STACK: error: no matching function for call to 'foo'
17 // STACK: In file included from
18 // STACK: note: candidate function not viable
19 // STACK: error: comparison between pointer and integer
20 // STACK: In file included from
21 // STACK: note: expanded from macro
23 // STACKLESS: error: no matching function for call to 'foo'
24 // STACKLESS-NOT: In file included from
25 // STACKLESS: note: candidate function not viable
26 // STACKLESS: error: comparison between pointer and integer
27 // STACKLESS-NOT: In file included from
28 // STACKLESS: note: expanded from macro