1*f4a2713aSLionel Sambuc// RUN: %clang_cc1 -fsyntax-only -verify %s 2*f4a2713aSLionel Sambuc 3*f4a2713aSLionel Sambuc@class Foo; 4*f4a2713aSLionel Sambuc 5*f4a2713aSLionel Sambucvoid test() { 6*f4a2713aSLionel Sambuc const Foo *foo1 = 0; 7*f4a2713aSLionel Sambuc Foo *foo2 = foo1; // expected-error {{cannot initialize}} 8*f4a2713aSLionel Sambuc} 9*f4a2713aSLionel Sambuc 10*f4a2713aSLionel Sambucvoid test1() { 11*f4a2713aSLionel Sambuc const Foo *foo1 = 0; 12*f4a2713aSLionel Sambuc Foo *foo2 = const_cast<Foo*>(foo1); 13*f4a2713aSLionel Sambuc} 14