summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/LiteralSupport.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-10-12 18:51:02 +0000
committerDouglas Gregor <dgregor@apple.com>2011-10-12 18:51:02 +0000
commit227c352bae84b7def117a87af760ac956b717bd3 (patch)
tree8d5ce2944dd6e9bcc202cd2f37e0e410c3d2b25d /clang/lib/Lex/LiteralSupport.cpp
parent1a2c5386cd60b2746a8af62a58a3e94215bd14b8 (diff)
downloadbcm5719-llvm-227c352bae84b7def117a87af760ac956b717bd3.tar.gz
bcm5719-llvm-227c352bae84b7def117a87af760ac956b717bd3.zip
We do parse hexfloats in C++11; make it actually work.
llvm-svn: 141798
Diffstat (limited to 'clang/lib/Lex/LiteralSupport.cpp')
-rw-r--r--clang/lib/Lex/LiteralSupport.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/clang/lib/Lex/LiteralSupport.cpp b/clang/lib/Lex/LiteralSupport.cpp
index 96550e6492b..70183fd1a0e 100644
--- a/clang/lib/Lex/LiteralSupport.cpp
+++ b/clang/lib/Lex/LiteralSupport.cpp
@@ -562,9 +562,6 @@ void NumericLiteralParser::ParseNumberStartingWithZero(SourceLocation TokLoc) {
}
s = first_non_digit;
- // In C++0x, we cannot support hexadecmial floating literals because
- // they conflict with user-defined literals, so we warn in previous
- // versions of C++ by default.
if (!PP.getLangOptions().HexFloats)
PP.Diag(TokLoc, diag::ext_hexconstant_invalid);
} else if (saw_period) {
OpenPOWER on IntegriCloud