diff options
Diffstat (limited to 'llvm/lib/Target/WebAssembly')
3 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h b/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h index 7845cdf..1bfc61f 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h +++ b/llvm/lib/Target/WebAssembly/WebAssemblyExceptionInfo.h @@ -76,7 +76,7 @@ public:      BlockSet.insert(MBB);    }    ArrayRef<MachineBasicBlock *> getBlocks() const { return Blocks; } -  using block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator; +  using block_iterator = ArrayRef<MachineBasicBlock *>::const_iterator;    block_iterator block_begin() const { return getBlocks().begin(); }    block_iterator block_end() const { return getBlocks().end(); }    inline iterator_range<block_iterator> blocks() const { @@ -96,7 +96,7 @@ public:    void addSubException(std::unique_ptr<WebAssemblyException> E) {      SubExceptions.push_back(std::move(E));    } -  using iterator = typename decltype(SubExceptions)::const_iterator; +  using iterator = decltype(SubExceptions)::const_iterator;    iterator begin() const { return SubExceptions.begin(); }    iterator end() const { return SubExceptions.end(); } diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h b/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h index ff4d6469..ee575e3 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h +++ b/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h @@ -207,8 +207,7 @@ template <> struct MappingTraits<WebAssemblyFunctionInfo> {  template <> struct CustomMappingTraits<BBNumberMap> {    static void inputOne(IO &YamlIO, StringRef Key,                         BBNumberMap &SrcToUnwindDest) { -    YamlIO.mapRequired(Key.str().c_str(), -                       SrcToUnwindDest[std::atoi(Key.str().c_str())]); +    YamlIO.mapRequired(Key, SrcToUnwindDest[std::atoi(Key.str().c_str())]);    }    static void output(IO &YamlIO, BBNumberMap &SrcToUnwindDest) { diff --git a/llvm/lib/Target/WebAssembly/WebAssemblySortRegion.h b/llvm/lib/Target/WebAssembly/WebAssemblySortRegion.h index e92bf17..96b8a4e 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblySortRegion.h +++ b/llvm/lib/Target/WebAssembly/WebAssemblySortRegion.h @@ -35,7 +35,7 @@ public:    virtual MachineBasicBlock *getHeader() const = 0;    virtual bool contains(const MachineBasicBlock *MBB) const = 0;    virtual unsigned getNumBlocks() const = 0; -  using block_iterator = typename ArrayRef<MachineBasicBlock *>::const_iterator; +  using block_iterator = ArrayRef<MachineBasicBlock *>::const_iterator;    virtual iterator_range<block_iterator> blocks() const = 0;    virtual bool isLoop() const = 0;  };  | 
