// RUN: %clang_analyze_cc1 -verify %s -fcxx-exceptions -fexceptions -analyzer-checker=core,alpha.deadcode.UnreachableCode // expected-no-diagnostics void foo(); void fp_90162() { try { // no-warning: The TryStmt shouldn't be unreachable. foo(); } catch (int) { foo(); // We assume that catch handlers are reachable. } }