//
// An test that fails to return
//

int main( int, char ** )
{
    for ( ;; )
    {
        // busy wait spin to avoid pulling dependencies for sleep/yield
    }
#if defined( __GNUC__ ) && !defined( __clang__ )
    // GCC 4.8 warns about function not returning if return is omitted.
    // MSVC warns about unreachable code is the return is present.
    return 0;
#endif
}
