150465d1d2f5f6dd3d8e18e2cf7bad4691e5ca6a8Chandler Carruth// RUN: %clang_cc1 -verify -fsyntax-only -fconst-strings %s 24b7a834e0fecddd9eaf1f4567867c718e4eebf50John McCall 34b7a834e0fecddd9eaf1f4567867c718e4eebf50John McCall// PR4804 458f9e13e87e57236fee4b914eea9be6f92a1c345Chris Lattnerchar* x = "foo"; // expected-warning {{initializing 'char *' with an expression of type 'const char [4]' discards qualifiers}} 56d6370ee10ddcd8cacc44c2d6796800c1325c732Chris Lattner 66d6370ee10ddcd8cacc44c2d6796800c1325c732Chris Lattner// PR7192 76d6370ee10ddcd8cacc44c2d6796800c1325c732Chris Lattner#include <stddef.h> 86d6370ee10ddcd8cacc44c2d6796800c1325c732Chris Lattnervoid test(wchar_t *dst) { 96d6370ee10ddcd8cacc44c2d6796800c1325c732Chris Lattner dst[0] = 0; // Ok. 106d6370ee10ddcd8cacc44c2d6796800c1325c732Chris Lattner} 11