diff options
-rw-r--r-- | clang/.gitattributes | 3 | ||||
-rw-r--r-- | clang/test/Lexer/minimize_source_to_dependency_directives_invalid_error.c | 16 |
2 files changed, 16 insertions, 3 deletions
diff --git a/clang/.gitattributes b/clang/.gitattributes deleted file mode 100644 index b48a3e3911a..00000000000 --- a/clang/.gitattributes +++ /dev/null @@ -1,3 +0,0 @@ -# Windows line ending tests -test/Lexer/minimize_source_to_dependency_directives_invalid_error.c text eol=crlf -test/FixIt/fixit-newline-style.c text eol=crlf diff --git a/clang/test/Lexer/minimize_source_to_dependency_directives_invalid_error.c b/clang/test/Lexer/minimize_source_to_dependency_directives_invalid_error.c new file mode 100644 index 00000000000..c4a4cf3d975 --- /dev/null +++ b/clang/test/Lexer/minimize_source_to_dependency_directives_invalid_error.c @@ -0,0 +1,16 @@ +// Test CF+LF are properly handled along with quoted, multi-line #error
+// RUN: %clang_cc1 -DOTHER -print-dependency-directives-minimized-source %s 2>&1 | FileCheck %s
+
+#ifndef TEST
+#error "message \
+ more message \
+ even more"
+#endif
+
+#ifdef OTHER
+#include <string>
+#endif
+
+// CHECK: #ifdef OTHER
+// CHECK-NEXT: #include <string>
+// CHECK-NEXT: #endif
|