From ff49714f35d79d03b0ba4faf145cdf2c584ae11b Mon Sep 17 00:00:00 2001
From: fche <fche@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Fri, 23 Sep 2005 21:35:17 +0000
Subject: [PATCH] 2005-09-23  Frank Ch. Eigler  <fche@elastic.org>

	* testsuite/libmudflap.c++/pass58-frag.cxx: New test for heisenbug 19319.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104587 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libmudflap/ChangeLog                                |  4 ++++
 libmudflap/testsuite/libmudflap.c++/pass58-frag.cxx | 12 ++++++++++++
 2 files changed, 16 insertions(+)
 create mode 100644 libmudflap/testsuite/libmudflap.c++/pass58-frag.cxx

diff --git a/libmudflap/ChangeLog b/libmudflap/ChangeLog
index 537c260a6d24..8e398744cd70 100644
--- a/libmudflap/ChangeLog
+++ b/libmudflap/ChangeLog
@@ -1,3 +1,7 @@
+2005-09-23  Frank Ch. Eigler  <fche@elastic.org>
+
+	* testsuite/libmudflap.c++/pass58-frag.cxx: New test for heisenbug 19319.
+
 2005-09-23  Tom Tromey  <tromey@redhat.com>
 
 	* aclocal.m4, configure: Rebuilt.
diff --git a/libmudflap/testsuite/libmudflap.c++/pass58-frag.cxx b/libmudflap/testsuite/libmudflap.c++/pass58-frag.cxx
new file mode 100644
index 000000000000..96da05fca07b
--- /dev/null
+++ b/libmudflap/testsuite/libmudflap.c++/pass58-frag.cxx
@@ -0,0 +1,12 @@
+// PR 19319
+struct k {
+  int data;
+  k(int j): data(j) {}
+};
+k make_k () { return k(1); }
+
+int main ()
+{
+  k foo = make_k ();
+  return 0;
+}
-- 
GitLab