Skip to content

Commit 76d03e7

Browse files
authored
Upgrade magic_enum to fix builds for clang v16 and later (#2299)
Summary: Upgrade magic_enum to fix builds for clang v16 and later This upgrades to a magic_enum version that includes this fix (Neargye/magic_enum#204). Relevant Issues: #2298 Type of change: /kind cleanup Test Plan: Build succeeds Signed-off-by: Dom Del Nano <ddelnano@gmail.com>
1 parent a507457 commit 76d03e7

File tree

37 files changed

+43
-42
lines changed

37 files changed

+43
-42
lines changed

bazel/repository_locations.bzl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -173,9 +173,9 @@ REPOSITORY_LOCATIONS = dict(
173173
urls = ["https://github.com/nats-io/nats.c/archive/refs/tags/v3.3.0.tar.gz"],
174174
),
175175
com_github_neargye_magic_enum = dict(
176-
sha256 = "4fe6627407a656d0d73879c0346b251ccdcfb718c37bef5410ba172c7c7d5f9a",
177-
strip_prefix = "magic_enum-0.7.0",
178-
urls = ["https://github.com/Neargye/magic_enum/archive/refs/tags/v0.7.0.tar.gz"],
176+
sha256 = "b403d3dad4ef542fdc3024fa37d3a6cedb4ad33c72e31b6d9bab89dcaf69edf7",
177+
strip_prefix = "magic_enum-0.9.7",
178+
urls = ["https://github.com/Neargye/magic_enum/archive/refs/tags/v0.9.7.tar.gz"],
179179
),
180180
com_github_nlohmann_json = dict(
181181
sha256 = "87b5884741427220d3a33df1363ae0e8b898099fbc59f1c451113f6732891014",

src/carnot/exec/agg_node.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <algorithm>
2525
#include <cstdint>
2626

27-
#include <magic_enum.hpp>
27+
#include <magic_enum/magic_enum.hpp>
2828

2929
#include "src/carnot/exec/expression_evaluator.h"
3030
#include "src/carnot/plan/scalar_expression.h"

src/carnot/exec/udtf_source_node.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include <string_view>
2626
#include <vector>
2727

28-
#include <magic_enum.hpp>
28+
#include <magic_enum/magic_enum.hpp>
2929

3030
#include "src/carnot/plan/scalar_expression.h"
3131
#include "src/carnot/udf/registry.h"

src/carnot/plan/operators.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include <absl/strings/str_join.h>
3030
#include <absl/strings/substitute.h>
3131
#include <google/protobuf/text_format.h>
32-
#include <magic_enum.hpp>
32+
#include <magic_enum/magic_enum.hpp>
3333

3434
#include "src/carnot/plan/scalar_expression.h"
3535
#include "src/carnot/planpb/plan.pb.h"

src/carnot/plan/plan_fragment.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#include <absl/strings/str_cat.h>
2828
#include <absl/strings/substitute.h>
29-
#include <magic_enum.hpp>
29+
#include <magic_enum/magic_enum.hpp>
3030

3131
#include "src/carnot/dag/dag.h"
3232
#include "src/carnot/planpb/plan.pb.h"

src/carnot/planner/parser/parser.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <utility>
2222
#include <vector>
2323

24-
#include <magic_enum.hpp>
24+
#include <magic_enum/magic_enum.hpp>
2525
#include <pypa/ast/ast.hh>
2626
#include <pypa/ast/tree_walker.hh>
2727
#include <pypa/parser/parser.hh>

src/common/base/enum_utils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <map>
2222
#include <utility>
2323

24-
#include <magic_enum.hpp>
24+
#include <magic_enum/magic_enum.hpp>
2525

2626
namespace px {
2727

src/common/base/error.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <string>
2222

2323
#include <absl/strings/substitute.h>
24-
#include <magic_enum.hpp>
24+
#include <magic_enum/magic_enum.hpp>
2525

2626
#include "src/common/base/status.h"
2727
#include "src/common/base/statuspb/status.pb.h"

src/common/base/magic_enum_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* SPDX-License-Identifier: Apache-2.0
1717
*/
1818

19-
#include <magic_enum.hpp>
19+
#include <magic_enum/magic_enum_all.hpp>
2020
#include "src/common/testing/testing.h"
2121

2222
// The following test cases are mostly from MagicEnum docs: https://github.com/Neargye/magic_enum.

src/common/base/utils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include <utility>
3030
#include <vector>
3131

32-
#include <magic_enum.hpp>
32+
#include <magic_enum/magic_enum.hpp>
3333

3434
#include <absl/strings/str_format.h>
3535
#include "src/common/base/error.h"

0 commit comments

Comments
 (0)