diff --git a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp index 50dbe4d5a8cab..8f846a4744bbf 100644 --- a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp +++ b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp @@ -359,7 +359,7 @@ void InferPedantic::compute(VecOrSet DiagsInPedantic, // The diagnostic is not included in a group that is (transitively) in // -Wpedantic. Include it in -Wpedantic directly. - if (auto *V = DiagsInPedantic.dyn_cast()) + if (auto *V = dyn_cast(DiagsInPedantic)) V->push_back(R); else cast(DiagsInPedantic)->insert(R); @@ -386,7 +386,7 @@ void InferPedantic::compute(VecOrSet DiagsInPedantic, if (Parents.size() > 0 && AllParentsInPedantic) continue; - if (auto *V = GroupsInPedantic.dyn_cast()) + if (auto *V = dyn_cast(GroupsInPedantic)) V->push_back(Group); else cast(GroupsInPedantic)->insert(Group);