diff options
Diffstat (limited to 'llvm/lib/Support/JSON.cpp')
| -rw-r--r-- | llvm/lib/Support/JSON.cpp | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/llvm/lib/Support/JSON.cpp b/llvm/lib/Support/JSON.cpp index d8662340cb3e..4652c0740dc4 100644 --- a/llvm/lib/Support/JSON.cpp +++ b/llvm/lib/Support/JSON.cpp @@ -84,16 +84,7 @@ json::Array *Object::getArray(StringRef K) { return V->getAsArray(); return nullptr; } -bool operator==(const Object &LHS, const Object &RHS) { - if (LHS.size() != RHS.size()) - return false; - for (const auto &L : LHS) { - auto R = RHS.find(L.first); - if (R == RHS.end() || L.second != R->second) - return false; - } - return true; -} +bool operator==(const Object &LHS, const Object &RHS) { return LHS.M == RHS.M; } Array::Array(std::initializer_list<Value> Elements) { V.reserve(Elements.size()); |
