• Home
  • Raw
  • Download

Lines Matching refs:unavailable

25 #define FOO __attribute__((unavailable("not available - replaced")))
53 enum UnavailableEnum { UE_A, UE_B } __attribute__((unavailable)); // expected-note {{'UnavailableEn…
54 __attribute__((unavailable)) typedef enum UnavailableEnum UnavailableEnum;
58 __attribute__((unavailable))
67 class __attribute((unavailable)) UnavailableClass; // \
68 expected-note 3{{'UnavailableClass' has been explicitly marked unavailable here}}
70 void unavail_class_marked(UnavailableClass&) __attribute__((unavailable));
72 template <class T> void unavail_class_marked(UnavailableClass&) __attribute__((unavailable));
77 void untemplated_marked(UnavailableClass &UC) __attribute__((unavailable)) { in untemplated_marked()
88 void unavail_templated_calls_bar() __attribute__((unavailable)) { // \ in unavail_templated_calls_bar()
89 expected-note{{candidate function [with T = int] has been explicitly made unavailable}} in unavail_templated_calls_bar()
93 void unavail_templated_calls_bar_arg(T v) __attribute__((unavailable)) { // \ in unavail_templated_calls_bar_arg()
94 expected-note{{candidate function [with T = int] has been explicitly made unavailable}} in unavail_templated_calls_bar_arg()
105 expected-error{{call to unavailable function 'unavail_templated_calls_bar'}} in calls_templates_which_call_bar()
108 expected-error{{call to unavailable function 'unavail_templated_calls_bar_arg'}} in calls_templates_which_call_bar()
111 template <class T> void unavail_templated(T) __attribute__((unavailable)); // \
112 expected-note{{candidate function [with T = int] has been explicitly made unavailable}}
116 void unavail_calls_unavail_templated() __attribute__((unavailable)) { in unavail_calls_unavail_templated()
120 void unavailable() __attribute((unavailable)); // \
121 expected-note 4{{candidate function has been explicitly made unavailable}}
123 void calls_unavailable() { unavailable(); } // \ in calls_unavailable()
124 expected-error{{call to unavailable function 'unavailable'}}
125 template <class U> void calls_unavailable() { unavailable(); } // \ in calls_unavailable()
126 expected-error{{call to unavailable function 'unavailable'}}
129 void calls_unavailable() { unavailable(); } // \ in calls_unavailable()
130 expected-error{{call to unavailable function 'unavailable'}}
131 template <class U> void calls_unavailable() { unavailable(); } // \ in calls_unavailable()
132 expected-error{{call to unavailable function 'unavailable'}}
134 struct __attribute__((unavailable)) UnavailableStruct {
135 void calls_unavailable() { unavailable(); } in calls_unavailable()
136 template <class U> void calls_unavailable() { unavailable(); } in calls_unavailable()
138 template <class T> struct __attribute__((unavailable)) UnavailableStructTemplated {
139 void calls_unavailable() { unavailable(); } in calls_unavailable()
140 template <class U> void calls_unavailable() { unavailable(); } in calls_unavailable()