llvm-cov: Try to appease MSVC after r217404
authorJustin Bogner <mail@justinbogner.com>
Mon, 8 Sep 2014 21:31:43 +0000 (21:31 +0000)
committerJustin Bogner <mail@justinbogner.com>
Mon, 8 Sep 2014 21:31:43 +0000 (21:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@217406 91177308-0d34-0410-b5e6-96231b3b80d8

lib/ProfileData/CoverageMapping.cpp

index 54965fe77d805d8f3c137b2315ffc864bd4f89d1..d08ec403d3217968df5108e78889e541e4f92169 100644 (file)
@@ -123,11 +123,11 @@ ErrorOr<int64_t> CounterMappingContext::evaluate(const Counter &C) const {
     return 0;
   case Counter::CounterValueReference:
     if (C.getCounterID() >= CounterValues.size())
-      return std::errc::argument_out_of_domain;
+      return std::make_error_code(std::errc::argument_out_of_domain);
     return CounterValues[C.getCounterID()];
   case Counter::Expression: {
     if (C.getExpressionID() >= Expressions.size())
-      return std::errc::argument_out_of_domain;
+      return std::make_error_code(std::errc::argument_out_of_domain);
     const auto &E = Expressions[C.getExpressionID()];
     ErrorOr<int64_t> LHS = evaluate(E.LHS);
     if (!LHS)