// RUN: %clang %s -fsyntax-only -Xclang -verify -fblocks -Wunreachable-code -Wno-unused-value -Wno-covered-switch-default // This previously triggered a warning from -Wunreachable-code because of // a busted CFG. typedef signed char BOOL; BOOL radar10989084() { @autoreleasepool { // no-warning return __objc_yes; } } // Test the warning works. void test_unreachable() { return; return; // expected-warning {{will never be executed}} }