--- /dev/null
+/*
+** Character arrays can be initialized using string literals (without becoming observers).
+*/
+
+void f (void)
+{
+ char s0[] = "abc";
+ char s1[3] = "abc"; /* warning about no room for nullterminator */
+ char *p = "abc";
+
+ *s0 = 'b'; /* okay */
+ s1[1] = 'd'; /* okay */
+ *p = 'c'; /* error */
+}