hanchenye-llvm-project/clang/lib/Lex
David Majnemer 65a407c2ce Lex: Use the correct types for MS integer suffixes
Something went wrong with r211426, it is an older version of this code
and should not have been committed.  It was reverted with r211434.

Original commit message:
We didn't properly implement support for the sized integer suffixes.
Suffixes like i16 were essentially ignored instead of mapping them to
the appropriately sized integer type.

This fixes PR20008.

Differential Revision: http://reviews.llvm.org/D4132

llvm-svn: 211441
2014-06-21 18:46:07 +00:00
..
CMakeLists.txt [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
HeaderMap.cpp [C++11] Use 'nullptr'. Lex edition. 2014-05-17 23:10:59 +00:00
HeaderSearch.cpp Hide the concept of diagnostic levels from lex, parse and sema 2014-06-15 23:30:39 +00:00
Lexer.cpp Hide the concept of diagnostic levels from lex, parse and sema 2014-06-15 23:30:39 +00:00
LiteralSupport.cpp Lex: Use the correct types for MS integer suffixes 2014-06-21 18:46:07 +00:00
MacroArgs.cpp [C++11] Use 'nullptr'. Lex edition. 2014-05-17 23:10:59 +00:00
MacroInfo.cpp [C++11] Use 'nullptr'. Lex edition. 2014-05-17 23:10:59 +00:00
Makefile
ModuleMap.cpp Replace llvm::error_code with std::error_code. 2014-06-12 14:02:15 +00:00
PPCaching.cpp Fix the build break introduced by r195799 by restoring two close 2013-11-27 01:40:12 +00:00
PPCallbacks.cpp
PPConditionalDirectiveRecord.cpp Changed ConditionValue argument to PPCallbacks If and Elif callbacks to be a 3-state enum. 2013-12-07 08:41:15 +00:00
PPDirectives.cpp Fixed formatting. 2014-06-19 19:12:02 +00:00
PPExpressions.cpp Preprocessor: support defined() with operator names for MS compatibility 2014-05-21 06:13:51 +00:00
PPLexerChange.cpp Hide the concept of diagnostic levels from lex, parse and sema 2014-06-15 23:30:39 +00:00
PPMacroExpansion.cpp Implement -Wdate-time preprocessor warning 2014-06-10 06:08:51 +00:00
PTHLexer.cpp Include system_error directly. 2014-06-12 17:19:42 +00:00
Pragma.cpp DiagnosticsEngine: update severity setters to new terminology 2014-06-12 11:13:52 +00:00
PreprocessingRecord.cpp [C++11] Use 'nullptr'. Lex edition. 2014-05-17 23:10:59 +00:00
Preprocessor.cpp [C++11] Use 'nullptr'. 2014-06-09 02:04:02 +00:00
PreprocessorLexer.cpp Make Preprocessor::Lex non-recursive. 2013-09-19 00:41:32 +00:00
ScratchBuffer.cpp [C++11] Use 'nullptr'. Lex edition. 2014-05-17 23:10:59 +00:00
TokenConcatenation.cpp Revert "Fix assertion failures on annot_* tokens in clang -E" 2014-01-30 21:50:18 +00:00
TokenLexer.cpp [C++11] Use 'nullptr'. Lex edition. 2014-05-17 23:10:59 +00:00
UnicodeCharSets.h Fix the range for Malayam UCNs in C99. 2014-02-05 15:32:23 +00:00