diff options
Diffstat (limited to 'lib/AST/StmtPrinter.cpp')
-rw-r--r-- | lib/AST/StmtPrinter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/AST/StmtPrinter.cpp b/lib/AST/StmtPrinter.cpp index 5e347435b6..dc686f9bf5 100644 --- a/lib/AST/StmtPrinter.cpp +++ b/lib/AST/StmtPrinter.cpp @@ -513,8 +513,9 @@ void StmtPrinter::VisitPreDefinedExpr(PreDefinedExpr *Node) { } void StmtPrinter::VisitCharacterLiteral(CharacterLiteral *Node) { - // FIXME should print an L for wchar_t constants unsigned value = Node->getValue(); + if (Node->isWide()) + OS << "L"; switch (value) { case '\\': OS << "'\\\\'"; |