diff options
author | Jakub Kuderski <kubakuderski@gmail.com> | 2017-07-13 23:11:57 +0000 |
---|---|---|
committer | Jakub Kuderski <kubakuderski@gmail.com> | 2017-07-13 23:11:57 +0000 |
commit | 486906f96f2c333768ebc1f83805f32e6e06fa67 (patch) | |
tree | 5d89f963a456ff451d4b109806174fd42d3a2825 /unittests | |
parent | 2ead42c65822cd94fe916b30b0c66520d2720278 (diff) |
[Dominators] Define Arc less-than operator inline.
This fixes warnings on some buildbots.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307974 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/IR/CFGBuilder.cpp | 6 | ||||
-rw-r--r-- | unittests/IR/CFGBuilder.h | 6 |
2 files changed, 5 insertions, 7 deletions
diff --git a/unittests/IR/CFGBuilder.cpp b/unittests/IR/CFGBuilder.cpp index a0b9b0e6cf4a..50494ab5c7ca 100644 --- a/unittests/IR/CFGBuilder.cpp +++ b/unittests/IR/CFGBuilder.cpp @@ -16,8 +16,6 @@ #include "llvm/Support/raw_ostream.h" #include "gtest/gtest.h" -#include <tuple> - #define DEBUG_TYPE "cfg-builder" using namespace llvm; @@ -30,10 +28,6 @@ CFGHolder::CFGHolder(StringRef ModuleName, StringRef FunctionName) } CFGHolder::~CFGHolder() = default; -bool llvm::operator<(const CFGBuilder::Arc &LHS, const CFGBuilder::Arc &RHS) { - return std::tie(LHS.From, LHS.To) < std::tie(RHS.From, RHS.To); -} - CFGBuilder::CFGBuilder(Function *F, const std::vector<Arc> &InitialArcs, std::vector<Update> Updates) : F(F), Updates(std::move(Updates)) { diff --git a/unittests/IR/CFGBuilder.h b/unittests/IR/CFGBuilder.h index b6a27326f53c..d9d9c378e110 100644 --- a/unittests/IR/CFGBuilder.h +++ b/unittests/IR/CFGBuilder.h @@ -23,6 +23,7 @@ #include <memory> #include <set> +#include <tuple> #include <vector> namespace llvm { @@ -56,7 +57,10 @@ public: StringRef From; StringRef To; - friend bool operator<(const Arc &LHS, const Arc &RHS); + friend bool operator<(const Arc &LHS, const Arc &RHS) { + return std::tie(LHS.From, LHS.To) < + std::tie(RHS.From, RHS.To); + } }; enum class ActionKind { Insert, Delete }; |