[clang][lex] NFCI: Use DirectoryEntryRef in ModuleMap::inferFrameworkModule()
[llvm-project.git] / clang / test / Misc / include-stack-for-note-flag.cpp
blobf9bceee968d7176c417cea16482e56798178d741
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"
8 int test() {
9 return foo(1, 1);
12 bool macro(int x, int y) {
13 return EQUALS(&x, 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