1 // { dg-do assemble  }
2 // Origin: Mark Mitchell <mark@codesourcery.com>
3 
f()4 void f() {
5   int *i = 0;
6   const int *c = 0;
7 
8   static_cast <const int *>(i);
9   static_cast <int *>(c);  // { dg-error "" } casts away constness
10 }
11