[cfe-commits] r90264 - /cfe/trunk/test/PCH/source-manager-stack.c

Daniel Dunbar daniel at zuster.org
Tue Dec 1 13:57:39 PST 2009


Author: ddunbar
Date: Tue Dec  1 15:57:39 2009
New Revision: 90264

URL: http://llvm.org/viewvc/llvm-project?rev=90264&view=rev
Log:
Add test case for PR5662.

Added:
    cfe/trunk/test/PCH/source-manager-stack.c

Added: cfe/trunk/test/PCH/source-manager-stack.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/PCH/source-manager-stack.c?rev=90264&view=auto

==============================================================================
--- cfe/trunk/test/PCH/source-manager-stack.c (added)
+++ cfe/trunk/test/PCH/source-manager-stack.c Tue Dec  1 15:57:39 2009
@@ -0,0 +1,12 @@
+// 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-cc -fsyntax-only -include %t.prefix.h %s 2> %t.diags.no_pch.txt
+// RUN: clang-cc -emit-pch -o %t.prefix.pch %t.prefix.h
+// RUN: not clang-cc -fsyntax-only -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;





More information about the cfe-commits mailing list