// RUN: %clang_cc1 -triple x86_64-apple-darwin -fsyntax-only -verify -Wold-style-cast %s void test1() { long x = (long)12; // expected-warning {{use of old-style cast}} (long)x; // expected-warning {{use of old-style cast}} expected-warning {{expression result unused}} (void**)x; // expected-warning {{use of old-style cast}} expected-warning {{expression result unused}} long y = static_cast<long>(12); (void)y; typedef void VOID; (VOID)y; }