162f19e70SRichard Smith // RUN: %clang_cc1 -std=c++1z -verify %s -Wdeprecated 262f19e70SRichard Smith 362f19e70SRichard Smith namespace { 462f19e70SRichard Smith struct A { 562f19e70SRichard Smith static constexpr int n = 0; 662f19e70SRichard Smith }; 762f19e70SRichard Smith const int A::n; // expected-warning {{deprecated}} 8*1f6ea2a3SLuke Nihlen 9*1f6ea2a3SLuke Nihlen struct B { 10*1f6ea2a3SLuke Nihlen static constexpr int m = 0; 11*1f6ea2a3SLuke Nihlen }; 12*1f6ea2a3SLuke Nihlen constexpr int B::m; // expected-warning {{deprecated}} 1362f19e70SRichard Smith } 14