[cfe-commits] r65052 - in /cfe/trunk: include/clang/Basic/DiagnosticLexKinds.def lib/Lex/Lexer.cpp
Chris Lattner
sabre at nondot.org
Thu Feb 19 10:29:57 PST 2009
Author: lattner
Date: Thu Feb 19 12:29:56 2009
New Revision: 65052
URL: http://llvm.org/viewvc/llvm-project?rev=65052&view=rev
Log:
fix PR3609, emit:
t.c:1:10: error: missing terminating '>' character
#include <stdio.h
^
instead of:
t.c:1:10: error: missing terminating " character
#include <stdio.h
^
Modified:
cfe/trunk/include/clang/Basic/DiagnosticLexKinds.def
cfe/trunk/lib/Lex/Lexer.cpp
Modified: cfe/trunk/include/clang/Basic/DiagnosticLexKinds.def
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Basic/DiagnosticLexKinds.def?rev=65052&r1=65051&r2=65052&view=diff
==============================================================================
--- cfe/trunk/include/clang/Basic/DiagnosticLexKinds.def (original)
+++ cfe/trunk/include/clang/Basic/DiagnosticLexKinds.def Thu Feb 19 12:29:56 2009
@@ -55,9 +55,11 @@
"extension used")
DIAG(err_unterminated_string, ERROR,
- "missing terminating \" character")
+ "missing terminating '\"' character")
DIAG(err_unterminated_char, ERROR,
"missing terminating ' character")
+DIAG(err_unterminated_angled_string, ERROR,
+ "missing terminating '>' character")
DIAG(err_empty_character, ERROR,
"empty character constant")
DIAG(err_unterminated_block_comment, ERROR,
Modified: cfe/trunk/lib/Lex/Lexer.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/Lexer.cpp?rev=65052&r1=65051&r2=65052&view=diff
==============================================================================
--- cfe/trunk/lib/Lex/Lexer.cpp (original)
+++ cfe/trunk/lib/Lex/Lexer.cpp Thu Feb 19 12:29:56 2009
@@ -687,7 +687,7 @@
} else if (C == '\n' || C == '\r' || // Newline.
(C == 0 && CurPtr-1 == BufferEnd)) { // End of file.
if (!isLexingRawMode())
- Diag(BufferPtr, diag::err_unterminated_string);
+ Diag(BufferPtr, diag::err_unterminated_angled_string);
FormTokenWithChars(Result, CurPtr-1, tok::unknown);
return;
} else if (C == 0) {
More information about the cfe-commits
mailing list