New test: check ability to generate debug information for incomplete types in
authorNick Clifton <nickc@cygnus.com>
Tue, 28 Sep 1999 17:26:01 +0000 (17:26 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Tue, 28 Sep 1999 17:26:01 +0000 (17:26 +0000)
inline functions.

From-SVN: r29696

gcc/testsuite/gcc.c-torture/ChangeLog
gcc/testsuite/gcc.c-torture/compile/990928-1.c [new file with mode: 0644]

index d4a4dd8..c496e6b 100644 (file)
@@ -1,3 +1,7 @@
+1999-09-28  Nick Clifton  <nickc@cygnus.com>
+
+       * compile/990928-1.c: New test.
+
 1999-09-23  Nick Clifton  <nickc@cygnus.com>
 
        * execute/990923-1.c: New test.
diff --git a/gcc/testsuite/gcc.c-torture/compile/990928-1.c b/gcc/testsuite/gcc.c-torture/compile/990928-1.c
new file mode 100644 (file)
index 0000000..5658e36
--- /dev/null
@@ -0,0 +1,10 @@
+/* Make sure that debug information can be generated
+   for inline functions containing incomplete type
+   declarations.  */
+inline int foo (void)
+{
+   struct imcomplete1 * ptr1;
+   union incomplete2 * ptr2;
+   enum incomplete3 * ptr3;
+   return 1;
+}