summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlp Toker <alp@nuanti.com>2014-06-12 04:27:37 +0000
committerAlp Toker <alp@nuanti.com>2014-06-12 04:27:37 +0000
commit3299dee207027b1bdef4282bda31ca6c3cc8e6a4 (patch)
tree5312a931f6776bd39a5751bbe499758f5721d8ec /include
parent5303292b87c276b77f0c92d2b7de6164b470d7c6 (diff)
downloadllvm-3299dee207027b1bdef4282bda31ca6c3cc8e6a4.tar.gz
llvm-3299dee207027b1bdef4282bda31ca6c3cc8e6a4.tar.bz2
llvm-3299dee207027b1bdef4282bda31ca6c3cc8e6a4.tar.xz
Avoid in-class initializer from r210747
Turns out MSVC doesn't like this. Sorry for the noise! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210749 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/MC/MCLinkerOptimizationHint.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/MC/MCLinkerOptimizationHint.h b/include/llvm/MC/MCLinkerOptimizationHint.h
index 77bc090036..50fd527ffe 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(); }
};