aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-11-23 16:51:30 +0000
committerReid Kleckner <rnk@google.com>2016-11-23 16:51:30 +0000
commitc01ee7505a6909f477c95198f1d9d45339087944 (patch)
tree826c9b4f3a4d5988682e711b00e736784510a3a7 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parentcf34556330f3bcf467b8c3981f09aac4d7f965e1 (diff)
downloadllvm-c01ee7505a6909f477c95198f1d9d45339087944.zip
llvm-c01ee7505a6909f477c95198f1d9d45339087944.tar.gz
llvm-c01ee7505a6909f477c95198f1d9d45339087944.tar.bz2
Remove C++ default arg side table for MS ABI ctor closures
Summary: We don't need a side table in ASTContext to hold CXXDefaultArgExprs. The important part of building the CXXDefaultArgExprs was to ODR use the default argument expressions, not to make AST nodes. Refactor the code to only check the default argument, and remove the side table in ASTContext which wasn't being serialized. Fixes PR31121 Reviewers: thakis, rsmith, majnemer Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D27007 llvm-svn: 287774
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions