Open
Description
Consider the following code
void f(){}
const int x = 4;
constexpr auto a = x - x; //clang: error: constexpr variable 'a' must be initialized by a constant expression
constexpr auto b = &f - &f; // clang accepts
but trunk gcc rejects both constexpr variables with the same diagnostic
error: ‘constexpr’ integer initializer is not an integer constant expression
So i guess that clang should also reject the initialization of the 2nd constexpr variable