]> granicus.if.org Git - clang/commit
1) refactor some code.
authorChris Lattner <sabre@nondot.org>
Sun, 26 Aug 2007 01:58:14 +0000 (01:58 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 26 Aug 2007 01:58:14 +0000 (01:58 +0000)
commit506b8dec4ed3db3c60bf9e0dd37901f0cf3d6749
tree1dbcc6317e7aadf457319052df3f5012a29f5871
parenta5937ddca5bf7177342f63fb3f6e7d8c5bc029c2
1) refactor some code.
2) Add support for lexing imaginary constants (a GCC extension):

t.c:5:10: warning: imaginary constants are an extension
  A = 1.0iF;
         ^

3) Make the 'invalid suffix' diagnostic pointer more accurate:

t.c:6:10: error: invalid suffix 'qF' on floating constant
  A = 1.0qF;
         ^

instead of:

t.c:6:10: error: invalid suffix 'qF' on floating constant
  A = 1.0qF;
      ^

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41411 91177308-0d34-0410-b5e6-96231b3b80d8
Lex/LiteralSupport.cpp
include/clang/Basic/DiagnosticKinds.def
include/clang/Lex/LiteralSupport.h