From e05f5399177df2ee5e2f4fae8aeb4b74a942a1df Mon Sep 17 00:00:00 2001 From: peter klausler Date: Wed, 3 Jul 2019 15:59:23 -0700 Subject: [PATCH] [flang] Crash less Original-commit: flang-compiler/f18@e8ac1a697d7682bdcd7c5e1dc75d2445b92333bd Reviewed-on: https://github.com/flang-compiler/f18/pull/553 Tree-same-pre-rewrite: false --- flang/lib/evaluate/characteristics.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/flang/lib/evaluate/characteristics.cc b/flang/lib/evaluate/characteristics.cc index e2fca61..0f9e187 100644 --- a/flang/lib/evaluate/characteristics.cc +++ b/flang/lib/evaluate/characteristics.cc @@ -412,6 +412,12 @@ std::optional Procedure::Characterize( return std::nullopt; } }, + [](const semantics::GenericDetails &) -> std::optional { + return std::nullopt; + }, + [](const semantics::GenericBindingDetails &) -> std::optional { + return std::nullopt; + }, [](const auto &) -> std::optional { CRASH_NO_CASE; }, }, symbol.details()); -- 2.7.4