[lld] r235187 - Use C++11 non-static member initialization.
Rui Ueyama
ruiu at google.com
Fri Apr 17 05:53:16 PDT 2015
Author: ruiu
Date: Fri Apr 17 07:53:16 2015
New Revision: 235187
URL: http://llvm.org/viewvc/llvm-project?rev=235187&view=rev
Log:
Use C++11 non-static member initialization.
Modified:
lld/trunk/include/lld/Core/Alias.h
Modified: lld/trunk/include/lld/Core/Alias.h
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/include/lld/Core/Alias.h?rev=235187&r1=235186&r2=235187&view=diff
==============================================================================
--- lld/trunk/include/lld/Core/Alias.h (original)
+++ lld/trunk/include/lld/Core/Alias.h Fri Apr 17 07:53:16 2015
@@ -33,9 +33,7 @@ namespace lld {
class AliasAtom : public SimpleDefinedAtom {
public:
AliasAtom(const File &file, StringRef name)
- : SimpleDefinedAtom(file), _target(nullptr), _name(name),
- _merge(DefinedAtom::mergeNo), _deadStrip(DefinedAtom::deadStripNormal) {
- }
+ : SimpleDefinedAtom(file), _name(name) {}
StringRef name() const override { return _name; }
uint64_t size() const override { return 0; }
@@ -91,10 +89,10 @@ private:
}
}
- mutable const DefinedAtom *_target;
std::string _name;
- llvm::Optional<Merge> _merge;
- DeadStripKind _deadStrip;
+ mutable const DefinedAtom *_target = nullptr;
+ llvm::Optional<Merge> _merge = DefinedAtom::mergeNo;
+ DeadStripKind _deadStrip = DefinedAtom::deadStripNormal;
};
} // end namespace lld
More information about the llvm-commits
mailing list