1// { dg-do compile } 2// Origin: jbrandmeyer at users dot sourceforge dot net 3// PR c++/12573: COMPONENT_REFs must be inspected for dependness. 4// Or, more specifically OFFSETOF. 5 6template <bool> struct S; 7 8template <typename K> struct Y { 9 int x; 10}; 11 12template <class T> struct Z { 13 S< (bool)(__builtin_offsetof (Y<T>*, x) == 0) > 14 s; 15}; 16