diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-11-24 09:41:33 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-11-24 09:41:33 +0000 |
commit | 60a53d5e160b23d44e7c1636223edbfd9a19fb9b (patch) | |
tree | d25accf80666c1f440232059674a9765ae1857ff /clang/lib/AST/Expr.cpp | |
parent | 1a2ac9bda573919f52123d93baf91501023b5ba8 (diff) | |
download | bcm5719-llvm-60a53d5e160b23d44e7c1636223edbfd9a19fb9b.tar.gz bcm5719-llvm-60a53d5e160b23d44e7c1636223edbfd9a19fb9b.zip |
[ASTDumper] Add some more character escapes for convenience.
llvm-svn: 287859
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r-- | clang/lib/AST/Expr.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp index 6f0b5fe6d51..e43a9c53d90 100644 --- a/clang/lib/AST/Expr.cpp +++ b/clang/lib/AST/Expr.cpp @@ -970,10 +970,13 @@ void StringLiteral::outputString(raw_ostream &OS) const { // Handle some common non-printable cases to make dumps prettier. case '\\': OS << "\\\\"; break; case '"': OS << "\\\""; break; - case '\n': OS << "\\n"; break; - case '\t': OS << "\\t"; break; case '\a': OS << "\\a"; break; case '\b': OS << "\\b"; break; + case '\f': OS << "\\f"; break; + case '\n': OS << "\\n"; break; + case '\r': OS << "\\r"; break; + case '\t': OS << "\\t"; break; + case '\v': OS << "\\v"; break; } } OS << '"'; |