+2016-02-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69628
+ * g++.dg/parse/pr69628.C: New test.
+
2016-02-05 Uros Bizjak <ubizjak@gmail.com>
* gcc.dg/sancov/asan.c: Move to ...
+2016-02-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69628
+ * charset.c (cpp_interpret_charconst): Clear *PCHARS_SEEN
+ and *UNSIGNEDP if bailing out early due to errors.
+
2016-01-28 Jakub Jelinek <jakub@redhat.com>
PR pch/68176
if (token->val.str.len == (size_t) (2 + wide + u8))
{
cpp_error (pfile, CPP_DL_ERROR, "empty character constant");
+ *pchars_seen = 0;
+ *unsignedp = 0;
+ return 0;
+ }
+ else if (!cpp_interpret_string (pfile, &token->val.str, 1, &str,
+ token->type))
+ {
+ *pchars_seen = 0;
+ *unsignedp = 0;
return 0;
}
- else if (!cpp_interpret_string (pfile, &token->val.str, 1, &str, token->type))
- return 0;
if (wide)
result = wide_str_to_charconst (pfile, str, pchars_seen, unsignedp,