X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FMC%2FMCLinkerOptimizationHint.h;h=50fd527ffe2a5219cd7afbd7e199f6e82cb06bdb;hb=c8be3734a35619cb559aeea9118776451e7897cc;hp=77bc0900365802186c9c603dc0d9f175c1a7fa49;hpb=5303292b87c276b77f0c92d2b7de6164b470d7c6;p=oota-llvm.git diff --git a/include/llvm/MC/MCLinkerOptimizationHint.h b/include/llvm/MC/MCLinkerOptimizationHint.h index 77bc0900365..50fd527ffe2 100644 --- a/include/llvm/MC/MCLinkerOptimizationHint.h +++ b/include/llvm/MC/MCLinkerOptimizationHint.h @@ -133,13 +133,14 @@ public: uint64_t getEmitSize(const MachObjectWriter &ObjWriter, const MCAsmLayout &Layout) const { class raw_counting_ostream : public raw_ostream { - uint64_t Count = 0; + uint64_t Count; void write_impl(const char *, size_t size) override { Count += size; } uint64_t current_pos() const override { return Count; } public: + raw_counting_ostream() : Count(0) {} ~raw_counting_ostream() { flush(); } };