Commit 1c04c4cc by Richard Henderson Committed by Richard Henderson

offsetof1.C: Include cstddef, use non-builtin form of offsetof.

        * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
        form of offsetof.
        * g++.dg/other/offsetof5.C: Remove duplicate.

From-SVN: r86834
parent cf73cdac
2004-08-31 Richard Henderson <rth@redhat.com>
* g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
form of offsetof.
* g++.dg/other/offsetof5.C: Remove duplicate.
2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
PR fortran/17244
......
......@@ -4,6 +4,9 @@
// Contributed by Nathan Sidwell 14 Aug 2002 <nathan@codesourcery.com>
// PR c++ 7598, offsetof broke
// PR c++ 11072, DR 273's solution is broken
#include <cstddef>
struct F
{
......@@ -11,4 +14,4 @@ struct F
char j;
};
static int ary[__builtin_offsetof(F, j)];
static int ary[offsetof(F, j)];
// { dg-do compile }
// Copyright (C) 2003 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 30 June 2003 <nathan@codesourcery.com>
// PR c++ 11072, DR 273's solution is broken
#include <stddef.h>
struct F
{
char i;
char j;
};
static int ary[offsetof (F, j)];
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment