mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-25 06:56:06 +00:00

required modifying a few tests that specifically use note include stacks to check the source manager's view of include stacks. I've simply added the flag to these tests for now, they may have to be more substantially changed if we decide to remove support for note include stacks altogether. Also, add a test for include stacks on notes that was supposed to go in with the previous commit. llvm-svn: 128390
13 lines
521 B
C
13 lines
521 B
C
// Test that the source manager has the "proper" idea about the include stack
|
|
// when using PCH.
|
|
|
|
// RUN: echo 'int x;' > %t.prefix.h
|
|
// RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-show-note-include-stack -include %t.prefix.h %s 2> %t.diags.no_pch.txt
|
|
// RUN: %clang_cc1 -emit-pch -o %t.prefix.pch %t.prefix.h
|
|
// RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-show-note-include-stack -include-pch %t.prefix.pch %s 2> %t.diags.pch.txt
|
|
// RUN: diff %t.diags.no_pch.txt %t.diags.pch.txt
|
|
// XFAIL: *
|
|
// PR5662
|
|
|
|
float x;
|