aboutsummaryrefslogtreecommitdiffstats
path: root/slang_diagnostic_buffer.cpp
diff options
context:
space:
mode:
authorLogan Chien <loganchien@google.com>2011-10-22 18:22:25 +0800
committerLogan Chien <loganchien@google.com>2011-10-22 18:22:25 +0800
commitc86623eb960965b240bc5e929e760f6bbc1be544 (patch)
treef61fe19e0ecfee4ff941f527d5a70c12bd752e62 /slang_diagnostic_buffer.cpp
parent9207a2e495c8363606861e4f034504ec5c153dab (diff)
downloadandroid_frameworks_compile_slang-c86623eb960965b240bc5e929e760f6bbc1be544.tar.gz
android_frameworks_compile_slang-c86623eb960965b240bc5e929e760f6bbc1be544.tar.bz2
android_frameworks_compile_slang-c86623eb960965b240bc5e929e760f6bbc1be544.zip
Explicitly invoke the copy constructor of DiagnosticConsumer.
Change-Id: I583ac6161c52c0b614f5f780f16291f7d9957dad
Diffstat (limited to 'slang_diagnostic_buffer.cpp')
-rw-r--r--slang_diagnostic_buffer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/slang_diagnostic_buffer.cpp b/slang_diagnostic_buffer.cpp
index ed6f303..f9849bf 100644
--- a/slang_diagnostic_buffer.cpp
+++ b/slang_diagnostic_buffer.cpp
@@ -26,11 +26,13 @@
namespace slang {
DiagnosticBuffer::DiagnosticBuffer()
-: mSOS(new llvm::raw_string_ostream(mDiags)) {
+ : mSOS(new llvm::raw_string_ostream(mDiags)) {
}
DiagnosticBuffer::DiagnosticBuffer(DiagnosticBuffer const &src)
-: mDiags(src.mDiags), mSOS(new llvm::raw_string_ostream(mDiags)) {
+ : clang::DiagnosticConsumer(src),
+ mDiags(src.mDiags),
+ mSOS(new llvm::raw_string_ostream(mDiags)) {
}
DiagnosticBuffer::~DiagnosticBuffer() {