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.
Paths
| Differential D4132
Lex: Use the correct types for MS integer suffixes ClosedPublic Authored by majnemer on Jun 13 2014, 4:10 AM.
Details
Summary We didn't properly implement support for the sized integer suffixes. This fixes PR20008.
Diff Detail
Event Timelinemajnemer updated this object.
This revision is now accepted and ready to land.Jun 20 2014, 5:15 PM
Revision Contents
Diff 10713 cfe/trunk/include/clang/Lex/LiteralSupport.h
cfe/trunk/lib/AST/StmtPrinter.cpp
cfe/trunk/lib/Lex/LiteralSupport.cpp
cfe/trunk/lib/Sema/SemaExpr.cpp
cfe/trunk/test/SemaCXX/ms_integer_suffix.cpp
cfe/trunk/unittests/AST/StmtPrinterTest.cpp
|