diff options
Diffstat (limited to 'clang/utils/TableGen/ClangDiagnosticsEmitter.cpp')
| -rw-r--r-- | clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp index dafb93158ab..d6881ae3074 100644 --- a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp +++ b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp @@ -910,6 +910,11 @@ namespace { /// Diagnostic text, parsed into pieces. struct DiagText { struct Piece { + // This type and its derived classes are move-only. + Piece() = default; + Piece(Piece &&O) = default; + Piece &operator=(Piece &&O) = default; + virtual void print(std::vector<std::string> &RST) = 0; virtual ~Piece() {} }; |

