================ @@ -885,18 +885,18 @@ class Preprocessor { } ~MacroState() { - if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) + if (auto *Info = dyn_cast_if_present<ModuleMacroInfo *>(State)) Info->~ModuleMacroInfo(); } MacroDirective *getLatest() const { - if (auto *Info = State.dyn_cast<ModuleMacroInfo*>()) + if (auto *Info = dyn_cast_if_present<ModuleMacroInfo *>(State)) ---------------- nikic wrote:
Similar for this one. https://github.com/llvm/llvm-project/pull/124425 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits