summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang/.gitattributes3
-rw-r--r--clang/test/Lexer/minimize_source_to_dependency_directives_invalid_error.c16
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
OpenPOWER on IntegriCloud