// RUN: %clang_cc1 -fsyntax-only %s char *const_cast_test(const char *var) { return const_cast(var); } #if 0 // FIXME: Uncomment when C++ is supported more. struct A { virtual ~A() {} }; struct B : public A { }; struct B *dynamic_cast_test(struct A *a) { return dynamic_cast(a); } #endif char *reinterpret_cast_test() { return reinterpret_cast(0xdeadbeef); } double static_cast_test(int i) { return static_cast(i); } char postfix_expr_test() { return reinterpret_cast(0xdeadbeef)[0]; }