Lines Matching full:cast

6 // use clang-tidy's cppcoreguidelines-pro-type-const-cast for that.
19 …void* p0 = (void*)(const void*)"txt"; // expected-warning {{cast from 'const void *' to 'void *' d… in cstr()
21 …char* p2 = (char*)"txt"; // expected-warning {{cast from 'const char *' to 'char *' drops const qu… in cstr()
30 …int &a2 = (int &)a; // expected-warning {{cast from 'const int' to 'int &' dr… in foo_0()
31 …const int &a3 = (int &)a; // expected-warning {{cast from 'const int' to 'int &' dr… in foo_0()
32 …int &a4 = (int &)((const int &)a); // expected-warning {{cast from 'const int' to 'int &' dr… in foo_0()
33 …int &a5 = (int &)((int &)a); // expected-warning {{cast from 'const int' to 'int &' dr… in foo_0()
34 …const int &a6 = (int &)((int &)a); // expected-warning {{cast from 'const int' to 'int &' dr… in foo_0()
35 …const int &a7 = (int &)((const int &)a); // expected-warning {{cast from 'const int' to 'int &' dr… in foo_0()
36 …const int &a8 = (const int &)((int &)a); // expected-warning {{cast from 'const int' to 'int &' dr… in foo_0()
45 …int &a2 = (int &)a; // expected-warning {{cast from 'volatile int' to '… in foo_1()
46 …volatile int &a3 = (int &)a; // expected-warning {{cast from 'volatile int' to '… in foo_1()
47 …int &a4 = (int &)((volatile int &)a); // expected-warning {{cast from 'volatile int' to '… in foo_1()
48 …int &a5 = (int &)((int &)a); // expected-warning {{cast from 'volatile int' to '… in foo_1()
49 …volatile int &a6 = (int &)((int &)a); // expected-warning {{cast from 'volatile int' to '… in foo_1()
50 …volatile int &a7 = (int &)((volatile int &)a); // expected-warning {{cast from 'volatile int' to '… in foo_1()
51 …volatile int &a8 = (volatile int &)((int &)a); // expected-warning {{cast from 'volatile int' to '… in foo_1()
60 …int &a2 = (int &)a; // expected-warning {{cast from 'const … in foo_2()
61 …const volatile int &a3 = (int &)a; // expected-warning {{cast from 'const … in foo_2()
62 …int &a4 = (int &)((const volatile int &)a); // expected-warning {{cast from 'const … in foo_2()
63 …int &a5 = (int &)((int &)a); // expected-warning {{cast from 'const … in foo_2()
64 …const volatile int &a6 = (int &)((int &)a); // expected-warning {{cast from 'const … in foo_2()
65 …const volatile int &a7 = (int &)((const volatile int &)a); // expected-warning {{cast from 'const … in foo_2()
66 …const volatile int &a8 = (const volatile int &)((int &)a); // expected-warning {{cast from 'const … in foo_2()
73 …int **a0 = (int **)((const int **)a); // expected-warning {{cast from 'const int *' to 'int *' dro… in bar_0()
74 …int **a1 = (int **)((int **)a); // expected-warning {{cast from 'const int *' to 'int *' dro… in bar_0()
79 …*)a); // expected-warning {{cast from 'const int *' to 'int *' drops const qualifier}} expe… in bar_0()
87 …int *&a0 = (int *&)((const int *&)a); // expected-warning {{cast from 'const int *' to 'int *' dro… in bar_1()
88 …int *&a1 = (int *&)((int *&)a); // expected-warning {{cast from 'const int *' to 'int *' dro… in bar_1()
93 …&)a); // expected-warning {{cast from 'const int *' to 'int *' drops const qualifier}} expe… in bar_1()
106 ((C &)S).B(); // expected-warning {{cast from 'const C' to 'C &' drops const qualifier}} in baz_0()
107 ((C &)S).A(); // expected-warning {{cast from 'const C' to 'C &' drops const qualifier}} in baz_0()
109 ((C *)&S)->B(); // expected-warning {{cast from 'const C *' to 'C *' drops const qualifier}} in baz_0()
110 ((C *)&S)->A(); // expected-warning {{cast from 'const C *' to 'C *' drops const qualifier}} in baz_0()
125 (int &)(S.a) = 0; // expected-warning {{cast from 'const int' to 'int &' drops const qualifier}} in baz_1()
128 …*(int *)(&S.a) = 0; // expected-warning {{cast from 'const int *' to 'int *' drops const qualifier… in baz_1()
134 (int &)(S.a) = 0; // expected-warning {{cast from 'const int' to 'int &' drops const qualifier}} in baz_1()
135 (int &)(S.b) = 0; // expected-warning {{cast from 'const int' to 'int &' drops const qualifier}} in baz_1()
137 …*(int *)(&S.a) = 0; // expected-warning {{cast from 'const int *' to 'int *' drops const qualifier… in baz_1()
138 …*(int *)(&S.b) = 0; // expected-warning {{cast from 'const int *' to 'int *' drops const qualifier… in baz_1()