Daniel Dunbar | fcb91af | 2009-12-01 21:57:39 +0000 | [diff] [blame] | 1 | // Test that the source manager has the "proper" idea about the include stack |
| 2 | // when using PCH. |
| 3 | |
| 4 | // RUN: echo 'int x;' > %t.prefix.h |
Chandler Carruth | 34b8e68 | 2011-03-27 20:00:08 +0000 | [diff] [blame^] | 5 | // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-show-note-include-stack -include %t.prefix.h %s 2> %t.diags.no_pch.txt |
Daniel Dunbar | a572887 | 2009-12-15 20:14:24 +0000 | [diff] [blame] | 6 | // RUN: %clang_cc1 -emit-pch -o %t.prefix.pch %t.prefix.h |
Chandler Carruth | 34b8e68 | 2011-03-27 20:00:08 +0000 | [diff] [blame^] | 7 | // RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-show-note-include-stack -include-pch %t.prefix.pch %s 2> %t.diags.pch.txt |
Daniel Dunbar | fcb91af | 2009-12-01 21:57:39 +0000 | [diff] [blame] | 8 | // RUN: diff %t.diags.no_pch.txt %t.diags.pch.txt |
| 9 | // XFAIL: * |
| 10 | // PR5662 |
| 11 | |
| 12 | float x; |