diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-08-16 02:43:29 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-08-16 02:43:29 +0000 |
commit | 52f04a2e8f4b88b1b9f69e22d4962998dd71f90b (patch) | |
tree | d4c8cf2518e9d87285785be673e68cdcfca4f8b7 /clang/lib/AST/StmtPrinter.cpp | |
parent | 04390a63c89b0607263f07e44c2c5e0933095bf7 (diff) | |
download | bcm5719-llvm-52f04a2e8f4b88b1b9f69e22d4962998dd71f90b.tar.gz bcm5719-llvm-52f04a2e8f4b88b1b9f69e22d4962998dd71f90b.zip |
Don't constant-fold when pretty-printing alignment attribute. This fixes a
potential crasher -- Context is sometimes a null reference (!!) here.
llvm-svn: 162007
Diffstat (limited to 'clang/lib/AST/StmtPrinter.cpp')
-rw-r--r-- | clang/lib/AST/StmtPrinter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/AST/StmtPrinter.cpp b/clang/lib/AST/StmtPrinter.cpp index 85d5a79569a..d5ae74d59e6 100644 --- a/clang/lib/AST/StmtPrinter.cpp +++ b/clang/lib/AST/StmtPrinter.cpp @@ -181,7 +181,7 @@ void StmtPrinter::VisitAttributedStmt(AttributedStmt *Node) { first = false; } // TODO: check this - (*it)->printPretty(OS, Context); + (*it)->printPretty(OS, Policy); } OS << "]] "; PrintStmt(Node->getSubStmt(), 0); |