| // RUN: %clang_cc1 -fsyntax-only -verify -std=c++1z %s |
| namespace [[deprecated]] {} // expected-warning {{'deprecated' attribute on anonymous namespace ignored}} |
| namespace [[deprecated]] N { // expected-note 4{{'N' has been explicitly marked deprecated here}} |
| int Y = N::f(); // expected-warning {{'N' is deprecated}} |
| using N::X; // expected-warning {{'N' is deprecated}} |
| using namespace N; // expected-warning {{'N' is deprecated}} |
| namespace M = N; // expected-warning {{'N' is deprecated}} |
| [[nodiscard, deprecated("")]] int PR37935(); |