This series contains a tentative fix for a problem reported today on the mailing list as well as some related testcases. The problem concerns the assignment of pointers to const arrays, like the following code: int a[2][3]; const int (*p)[3] = a; which was incorrectly given a warning. Luc Van Oostenryck (4): add a testcase for assignment to const <type> (*)[] add another testcase with const array/pointer add testcase for missing warning for assignment to const [RFC] fix evaluation error with assignment of qualified arrays evaluate.c | 4 +-- validation/eval/array-quals-node.c | 29 ++++++++++++++++++ validation/eval/array-quals0.c | 6 ++++ validation/eval/array-quals1.c | 49 ++++++++++++++++++++++++++++++ 4 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 validation/eval/array-quals-node.c create mode 100644 validation/eval/array-quals0.c create mode 100644 validation/eval/array-quals1.c -- 2.27.0