diff options
author | Alex Lorenz <arphaman@gmail.com> | 2017-04-11 16:46:03 +0000 |
---|---|---|
committer | Alex Lorenz <arphaman@gmail.com> | 2017-04-11 16:46:03 +0000 |
commit | a981c7d79ef7d7d6ec1d61d391d3ed09fac8e822 (patch) | |
tree | fe438a7684f3099b81df30317f442422df5b43fd /clang/lib/AST/DeclarationName.cpp | |
parent | c94f320bd8e05a87af2083b1d2532cc175e73425 (diff) | |
download | bcm5719-llvm-a981c7d79ef7d7d6ec1d61d391d3ed09fac8e822.tar.gz bcm5719-llvm-a981c7d79ef7d7d6ec1d61d391d3ed09fac8e822.zip |
[ASTPrinter] Print nested name specifiers for out-of-line functions
rdar://31501863
llvm-svn: 299962
Diffstat (limited to 'clang/lib/AST/DeclarationName.cpp')
-rw-r--r-- | clang/lib/AST/DeclarationName.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/lib/AST/DeclarationName.cpp b/clang/lib/AST/DeclarationName.cpp index 6053bd7e398..1f8e26deda9 100644 --- a/clang/lib/AST/DeclarationName.cpp +++ b/clang/lib/AST/DeclarationName.cpp @@ -660,7 +660,9 @@ void DeclarationNameInfo::printName(raw_ostream &OS) const { LangOptions LO; LO.CPlusPlus = true; LO.Bool = true; - OS << TInfo->getType().getAsString(PrintingPolicy(LO)); + PrintingPolicy PP(LO); + PP.SuppressScope = true; + OS << TInfo->getType().getAsString(PP); } else OS << Name; return; |