forked from OSchip/llvm-project
Delete PrintingPolicy's copy constructor/operator.
This type is 'fat' now thanks to the callbacks, so it should never be copied as far as I know. Delete the copy operations so that we don't do so accidentially.
This commit is contained in:
parent
55e12f7080
commit
68ef916659
|
@ -76,6 +76,9 @@ struct PrintingPolicy {
|
|||
SuppressImplicitBase(false), FullyQualifiedName(false),
|
||||
PrintCanonicalTypes(false), PrintInjectedClassNameWithArguments(true) {}
|
||||
|
||||
PrintingPolicy(const PrintingPolicy&) = delete;
|
||||
PrintingPolicy &operator=(const PrintingPolicy &) = delete;
|
||||
|
||||
/// Adjust this printing policy for cases where it's known that we're
|
||||
/// printing C++ code (for instance, if AST dumping reaches a C++-only
|
||||
/// construct). This should not be used if a real LangOptions object is
|
||||
|
|
Loading…
Reference in New Issue