From 2ab939be0875b44d4acbe6d812d5ec19155d51ac Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Wed, 25 Jul 2018 17:04:36 +0200 Subject: [PATCH] avoid UB by using + instead of array indexing Thanks gnzlbg --- personal/_posts/2018-07-24-pointers-and-bytes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/personal/_posts/2018-07-24-pointers-and-bytes.md b/personal/_posts/2018-07-24-pointers-and-bytes.md index 53daa57..85ba4aa 100644 --- a/personal/_posts/2018-07-24-pointers-and-bytes.md +++ b/personal/_posts/2018-07-24-pointers-and-bytes.md @@ -56,7 +56,7 @@ int test() { auto x = new int[8]; auto y = new int[8]; y[0] = 42; - auto x_ptr = &x[8]; // one past the end + auto x_ptr = x+8; // one past the end if (x_ptr == &y[0]) *x_ptr = 23; return y[0]; -- 2.30.2