| // 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; | |
| } |