summaryrefslogtreecommitdiffstats
path: root/clang/test/Lexer/ms-extensions.c
Commit message (Collapse)AuthorAgeFilesLines
* [MS Extensions] Remove support for the i128 integer literal suffixDavid Majnemer2015-07-261-4/+0
| | | | | | | | | | | | | There is currently no support in MSVC for using i128 as an integer literal suffix. In fact, there appears to be no evidence that they have ever supported this feature in any of their compilers. This was an over generalization of their actual feature and is a nasty source of bugs. Why is it a source of bugs? Because most code in clang expects that evaluation of an integer constant expression won't give them something that 'long long' can't represent. Instead of providing a meaningful feature, i128 gives us cute ways of exploding the compiler. llvm-svn: 243243
* Make MS i128 suffix test from r211446 more robustAlp Toker2014-06-211-2/+4
| | | | | | We want to catch both negative and positive failure conditions. llvm-svn: 211449
* The i128 suffix isn't always available.David Majnemer2014-06-211-0/+2
| | | | | | | | This Lexer test unconditionally used the i128 integer literal suffix. This suffix is only available to targets that have 128-bit arithmetic support. llvm-svn: 211446
* Permit the "if" literal suffix with Microsoft extensions enabled.Peter Collingbourne2014-05-291-0/+4
| | | | | | Differential Revision: http://reviews.llvm.org/D3963 llvm-svn: 209859
* Make -fms-compatibility imply -fms-extensions. Fixes PR11204.Douglas Gregor2011-10-241-0/+1
| | | | llvm-svn: 142797
* allow I128 suffixes in msextensions mode just like i128 suffixes, patchChris Lattner2010-10-141-0/+1
| | | | | | by Martin Vejnar! llvm-svn: 116460
* improve isHexaLiteral to work with escaped newlines and trigraphs,Chris Lattner2010-08-311-0/+8
| | | | | | patch by Francois Pichet! llvm-svn: 112602
* In Microsoft compatibility mode, don't parse the exponent as part ofDouglas Gregor2010-08-301-0/+8
| | | | | | | the pp-number in a hexadecimal floating point literal, from Francois Pichet! Fixes PR7968. llvm-svn: 112481
* rename testChris Lattner2010-07-171-0/+25
llvm-svn: 108622
OpenPOWER on IntegriCloud