1 // { dg-do compile { target c++14 } }
4 constexpr __PTRDIFF_TYPE__ bar (int a)
6 return ((__PTRDIFF_TYPE__) &p) << a; // { dg-error "is not a constant expression" }
8 constexpr __PTRDIFF_TYPE__ r = bar (2); // { dg-message "in .constexpr. expansion of" }
9 constexpr __PTRDIFF_TYPE__ s = bar (0); // { dg-error "conversion from pointer" }