// RUN: clang-cc -fsyntax-only %s -verify | |
typedef struct { unsigned long bits[(((1) + (64) - 1) / (64))]; } cpumask_t; | |
cpumask_t x; | |
void foo() { | |
(void)x; | |
} | |
void bar() { | |
char* a; | |
double b; | |
b = (double)a; // expected-error {{pointer cannot be cast to type}} | |
a = (char*)b; // expected-error {{cannot be cast to a pointer type}} | |
} | |