From cef6a34f6b8e256a61bb4fda63a2945759d90ded Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 31 Jul 2020 12:40:43 -0400 Subject: [PATCH 366/377] FIXME: add g++.dg/analyzer/pr95042.C --- gcc/testsuite/g++.dg/analyzer/pr95042.C | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 gcc/testsuite/g++.dg/analyzer/pr95042.C diff --git a/gcc/testsuite/g++.dg/analyzer/pr95042.C b/gcc/testsuite/g++.dg/analyzer/pr95042.C new file mode 100644 index 00000000000..0e745529f45 --- /dev/null +++ b/gcc/testsuite/g++.dg/analyzer/pr95042.C @@ -0,0 +1,28 @@ +// { dg-additional-options "-O1" } + +class kz { +public: + kz (); + +private: + int yu; +}; + +const kz vl; +kz ax; + +void +c1 (bool va, bool ze) +{ + kz ny, fb = vl; + + if (va) + { + if (ze) + ny = vl; + + fb = ny; + } + + ax = fb; +} -- 2.26.2