Benjamin Kramer
7b36de52e2
Header guard canonicalization, clang part.
...
Modifications made by clang-tidy with minor tweaks.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@215557 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-13 16:25:19 +00:00
Joey Gouly
e10417d327
Fix the range for Malayam UCNs in C99.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@200845 91177308-0d34-0410-b5e6-96231b3b80d8
2014-02-05 15:32:23 +00:00
Alexander Kornienko
263cea4485
Use new UnicodeCharSet interface.
...
Summary: This is a Clang part of http://llvm-reviews.chandlerc.com/D1534
Reviewers: jordan_rose, klimek, rsmith
Reviewed By: rsmith
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1535
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189583 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-29 12:12:31 +00:00
Alexander Kornienko
a919337957
Use isCharInSet from llvm/Support/UnicodeCharRanges.h, added a test for double-width characters in FixIt-hints.
...
Summary: This is a follow-up to r187837.
Reviewers: gribozavr, jordan_rose
Reviewed By: jordan_rose
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D1306
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188056 91177308-0d34-0410-b5e6-96231b3b80d8
2013-08-09 06:35:06 +00:00
Jordan Rose
ed9c59f2ae
Properly validate UCNs for C99 and C++03 (both more restrictive than C(++)11).
...
Add warnings under -Wc++11-compat, -Wc++98-compat, and -Wc99-compat when a
particular UCN is incompatible with a different standard, and -Wunicode when
a UCN refers to a surrogate character in C++03.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174788 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-09 01:10:25 +00:00