]> granicus.if.org Git - clang/commitdiff
Print floating point literal values better.
authorChris Lattner <sabre@nondot.org>
Wed, 1 Aug 2007 00:23:58 +0000 (00:23 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 1 Aug 2007 00:23:58 +0000 (00:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@40659 91177308-0d34-0410-b5e6-96231b3b80d8

AST/StmtPrinter.cpp

index 578f03f8ece2bf516ecf966f17d834c5b4165d57..18f605be922fe80311ab1eb59eb884888931de06 100644 (file)
@@ -375,8 +375,8 @@ void StmtPrinter::VisitIntegerLiteral(IntegerLiteral *Node) {
   }
 }
 void StmtPrinter::VisitFloatingLiteral(FloatingLiteral *Node) {
-  // FIXME: print value.
-  OS << "~1.0~";
+  // FIXME: print value more precisely.
+  OS << Node->getValue();
 }
 void StmtPrinter::VisitStringLiteral(StringLiteral *Str) {
   if (Str->isWide()) OS << 'L';