X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=utils%2FTableGen%2FClangDiagnosticsEmitter.h;h=edd062a73835b709c69060a8768be414cb585197;hb=8b8515c225c799e9df69bde8ffffa3c72cec9445;hp=bedfe5af8f8e65cecb7f9a731e449a47abd549ea;hpb=557f7f88ba686886278f83159b7a629c24a47176;p=oota-llvm.git diff --git a/utils/TableGen/ClangDiagnosticsEmitter.h b/utils/TableGen/ClangDiagnosticsEmitter.h index bedfe5af8f8..edd062a7383 100644 --- a/utils/TableGen/ClangDiagnosticsEmitter.h +++ b/utils/TableGen/ClangDiagnosticsEmitter.h @@ -29,9 +29,18 @@ public: : Records(R), Component(component) {} // run - Output the .def file contents - void run(std::ostream &OS); + void run(raw_ostream &OS); }; +class ClangDiagGroupsEmitter : public TableGenBackend { + RecordKeeper &Records; +public: + explicit ClangDiagGroupsEmitter(RecordKeeper &R) : Records(R) {} + + void run(raw_ostream &OS); +}; + + } // End llvm namespace #endif