Skip to content

Commit 3c79c77

Browse files
committed
AST: fix build with newer clang
Elaborate the `NodeKind` typename to avoid ambiguity with `llvm::yaml::NodeKind` and `swift::experimental_dependencies::NodeKind`. This fixes the build with newer compilers.
1 parent e5a5ec4 commit 3c79c77

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/AST/ExperimentalDependencies.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,8 @@ StringRef ScalarTraits<size_t>::input(StringRef scalar, void *ctxt,
273273
}
274274
#endif
275275

276-
void ScalarEnumerationTraits<NodeKind>::enumeration(
277-
IO &io, swift::experimental_dependencies::NodeKind &value) {
276+
void ScalarEnumerationTraits<swift::experimental_dependencies::NodeKind>::
277+
enumeration(IO &io, swift::experimental_dependencies::NodeKind &value) {
278278
using NodeKind = swift::experimental_dependencies::NodeKind;
279279
io.enumCase(value, "topLevel", NodeKind::topLevel);
280280
io.enumCase(value, "nominal", NodeKind::nominal);

0 commit comments

Comments
 (0)