More specifically, a testcase show the wrong usage for the address of a converted load. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@xxxxxxxxx> --- validation/optim/load-converted.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 validation/optim/load-converted.c diff --git a/validation/optim/load-converted.c b/validation/optim/load-converted.c new file mode 100644 index 000000000..010c6bc7b --- /dev/null +++ b/validation/optim/load-converted.c @@ -0,0 +1,15 @@ +static int foo(int *p, int i) +{ + int a = p[i]; + int b = p[i]; + return (a - b); +} + +/* + * check-name: load-converted + * check-command: test-linearize -Wno-decl $file + * check-known-to-fail + * + * check-output-ignore + * check-output-excludes: add\. + */ -- 2.16.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html