TextDiagnostic
Patch by Janusz Chorko.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170566
91177308-0d34-0410-b5e6-
96231b3b80d8
memcpy(TextPtr, WordText.c_str(), Length + 1);
StringRef Text = StringRef(TextPtr, Length);
- formTokenWithChars(Tok, Loc, WordBegin,
- Pos.BufferPtr - WordBegin, Text);
+ formTokenWithChars(Tok, Loc, WordBegin, Length, Text);
return true;
}
--- /dev/null
+// RUN: %clang_cc1 -fsyntax-only -Wdocumentation %s\r
+// The run line does not have '-verify' because we were crashing while printing\r
+// the diagnostic.\r
+\r
+// This file has DOS-style line endings (CR LF). Please don't change it to\r
+// Unix-style LF!\r
+\r
+// PR14591. Check that we don't crash on this.\r
+/**\r
+ * @param abc\r
+ */\r
+void nocrash1(int qwerty);\r
+\r