int length;
};
+struct lazystring {
+ const char *lazy_str;
+};
+
#ifdef __cplusplus
struct S : public s {
int zs;
/* Clearing by being `static' could invoke an other GDB C++ bug. */
struct nullstr nullstr;
+
init_ss(&ss, 1, 2);
init_ss(ssa+0, 3, 4);
init_ss(ssa+1, 5, 6);
ns.null_str = "embedded\0null\0string";
ns.length = 20;
+ struct lazystring estring;
+ estring.lazy_str = "embedded x\201\202\203\204" ;
+
#ifdef __cplusplus
S cps;