summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/WinCOFFObjectWriter.cpp
diff options
context:
space:
mode:
authorEugene Zelenko <eugene.zelenko@gmail.com>2017-04-26 22:31:39 +0000
committerEugene Zelenko <eugene.zelenko@gmail.com>2017-04-26 22:31:39 +0000
commit7975b99fe69953e9c8a2e69c12fb19e825f5cadf (patch)
tree5d07c10a91502454668e5c090d0ec4d824a52096 /llvm/lib/MC/WinCOFFObjectWriter.cpp
parent4f013bb3b2ea6a6b2df422bc3387662b26935525 (diff)
downloadbcm5719-llvm-7975b99fe69953e9c8a2e69c12fb19e825f5cadf.tar.gz
bcm5719-llvm-7975b99fe69953e9c8a2e69c12fb19e825f5cadf.zip
[MC] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).
llvm-svn: 301485
Diffstat (limited to 'llvm/lib/MC/WinCOFFObjectWriter.cpp')
-rw-r--r--llvm/lib/MC/WinCOFFObjectWriter.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/llvm/lib/MC/WinCOFFObjectWriter.cpp b/llvm/lib/MC/WinCOFFObjectWriter.cpp
index da8fe73f823..e99a548ac00 100644
--- a/llvm/lib/MC/WinCOFFObjectWriter.cpp
+++ b/llvm/lib/MC/WinCOFFObjectWriter.cpp
@@ -38,6 +38,7 @@
#include "llvm/Support/JamCRC.h"
#include "llvm/Support/MathExtras.h"
#include "llvm/Support/raw_ostream.h"
+#include <algorithm>
#include <cassert>
#include <cstddef>
#include <cstdint>
@@ -54,7 +55,7 @@ using llvm::support::endian::write32le;
namespace {
-typedef SmallString<COFF::NameSize> name;
+using name = SmallString<COFF::NameSize>;
enum AuxiliaryType {
ATFunctionDefinition,
@@ -75,7 +76,7 @@ class COFFSymbol {
public:
COFF::symbol Data = {};
- typedef SmallVector<AuxSymbol, 1> AuxiliarySymbols;
+ using AuxiliarySymbols = SmallVector<AuxSymbol, 1>;
name Name;
int Index;
@@ -107,7 +108,7 @@ struct COFFRelocation {
static size_t size() { return COFF::RelocationSize; }
};
-typedef std::vector<COFFRelocation> relocations;
+using relocations = std::vector<COFFRelocation>;
class COFFSection {
public:
@@ -124,11 +125,11 @@ public:
class WinCOFFObjectWriter : public MCObjectWriter {
public:
- typedef std::vector<std::unique_ptr<COFFSymbol>> symbols;
- typedef std::vector<std::unique_ptr<COFFSection>> sections;
+ using symbols = std::vector<std::unique_ptr<COFFSymbol>>;
+ using sections = std::vector<std::unique_ptr<COFFSection>>;
- typedef DenseMap<MCSymbol const *, COFFSymbol *> symbol_map;
- typedef DenseMap<MCSection const *, COFFSection *> section_map;
+ using symbol_map = DenseMap<MCSymbol const *, COFFSymbol *>;
+ using section_map = DenseMap<MCSection const *, COFFSection *>;
std::unique_ptr<MCWinCOFFObjectTargetWriter> TargetObjectWriter;
OpenPOWER on IntegriCloud