相关代码 |
|
/* Verify that offsetof warns if given a non-POD */ /* Copyright (C) 2003 Free Software Foundation, Inc. */ /* Contributed by Matt Austern 15 May 2003 */ /* { dg-do compile } */ struct X { X() : x(3), y(4) { } int x, y; }; typedef X* pX; typedef __SIZE_TYPE__ size_t; size_t yoff = size_t(&(pX(0)->y)); /* { dg-warning "invalid access" "" } */ /* { dg-warning "macro was used incorrectly" "macro" { target *-*-* } 15 } */
相关资源 |
|