History log of /external/clang/test/Lexer/c90.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8094bac4e987caf90e8fd719c24545add8dafcb6 28-Jan-2013 Jordan Rose <jordan_rose@apple.com> PR15067 (again): Don't warn about UCNs in C90 if we're raw-lexing.

Fixes a crash. Thanks, Richard.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173701 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
bfec916e5fc40f22ac11267e78a024cd8dcf3bbf 27-Jan-2013 Jordan Rose <jordan_rose@apple.com> PR15067: Don't assert when a UCN appears in a C90 file.

Unfortunately, we can't accept the UCN as an extension because we're
required to treat it as two tokens for preprocessing purposes.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173622 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
d2e95d1538ff91fe902464f02f83429f96117af5 15-Jun-2012 Richard Smith <richard-llvm@metafoo.co.uk> PR12717: Clang supports hexadecimal floating-point literals in all language
modes. For languages other than C99/C11, this isn't quite a conforming
extension, and for C++11, it breaks some reasonable code containing
user-defined literals.

In languages which don't officially have hexfloats, pare back this extension
to only apply in cases where the token starts 0x and does not contain an
underscore. The extension is still not quite conforming, but it's a lot closer
now.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158487 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
59705aee3fe01aa6fb6962dd11350161b47983d9 09-Oct-2010 Nico Weber <nicolasweber@gmx.de> Add support for UCNs for character literals

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116129 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
a0f15b0848405ae16d63bd5d78c862a6526b338a 06-Oct-2010 Nico Weber <nicolasweber@gmx.de> Add support for 4-byte UCNs like \U12345678. Warn about UCNs in c90 mode.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115743 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
427c492d368d6ecf409fa8053eecb5cd0e779c5b 20-Jul-2010 Douglas Gregor <dgregor@apple.com> Complain when string literals are too long for the active language
standard's minimum requirements.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108837 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
a5728872c7702ddd09537c95bc3cbd20e1f2fb09 15-Dec-2009 Daniel Dunbar <daniel@zuster.org> Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
- This is designed to make it obvious that %clang_cc1 is a "test variable"
which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it
can be useful to redefine what gets run as 'clang -cc1' (for example, to set
a default target).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
d7d5f0223bd30dfd618762349c6209dd1d5ea3e6 24-Mar-2009 Daniel Dunbar <daniel@zuster.org> Rename clang to clang-cc.

Tests and drivers updated, still need to shuffle dirs.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
8402c73dd880e8af46c826d873681820aebe32eb 16-Jan-2009 Chris Lattner <sabre@nondot.org> Fix PR2477 - clang misparses "//*" in C89 mode



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
806c3b9478b44dec77d28f3de987f793d42ad555 25-Jul-2008 Chris Lattner <sabre@nondot.org> update this testcase.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54037 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c
921e9ff0301fcc4d389cef16b84adc97229ed5e0 14-Nov-2007 Chris Lattner <sabre@nondot.org> Fix a bug handling hex floats in c90 mode, pointed out by Neil.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44120 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Lexer/c90.c