Lines Matching defs:ret_a
300 consteval A ret_a() const { return A{}; }
321 { A k = A().ret_a(); }
324 { A k = to_lvalue_ref(A().ret_a()); } // expected-error {{is not a constant expression}}
326 { int k = A().ret_a().ret_i(); }
332 { int k = const_a_ref(A().ret_a()); }
333 { int k = const_a_ref(to_lvalue_ref(A().ret_a())); }
335 { int k = by_value_a(A().ret_a()); }
337 { int k = (A().ret_a(), A().ret_i()); }
338 { int k = (const_a_ref(A().ret_a()), A().ret_i()); }//
357 consteval A ret_a() const { return A{}; }
378 { A k = A().ret_a(); } // expected-error {{is not a constant expression}}
382 { A k = to_lvalue_ref(A().ret_a()); }
386 { int k = A().ret_a().ret_i(); }
387 // expected-error@-1 {{'alloc::A::ret_a' is not a constant expression}}
394 { int k = const_a_ref(A().ret_a()); }
395 { int k = const_a_ref(to_lvalue_ref(A().ret_a())); }
397 { int k = by_value_a(A().ret_a()); }
399 { int k = (A().ret_a(), A().ret_i()); }// expected-error {{is not a constant expression}}
401 { int k = (const_a_ref(A().ret_a()), A().ret_i()); }