// RUN: %clang_cc1 %s -fsyntax-only -fobjc-exceptions -verify -Wreturn-type -Wmissing-noreturn id f(id self) { } // expected-warning {{non-void function does not return a value}} id f2(id self) { @try { @throw (id)0; } @catch (id) { } return (id)0; }