summaryrefslogtreecommitdiffstats
path: root/unittests
diff options
context:
space:
mode:
authorJakub Kuderski <kubakuderski@gmail.com>2017-07-13 23:11:57 +0000
committerJakub Kuderski <kubakuderski@gmail.com>2017-07-13 23:11:57 +0000
commit486906f96f2c333768ebc1f83805f32e6e06fa67 (patch)
tree5d89f963a456ff451d4b109806174fd42d3a2825 /unittests
parent2ead42c65822cd94fe916b30b0c66520d2720278 (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.cpp6
-rw-r--r--unittests/IR/CFGBuilder.h6
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 };