@@ -103,11 +103,11 @@ requires (true)
103103 if (cpp2::cmp_less (*cpp2::assert_not_null (p),0 )) {
104104 ret = -*cpp2::assert_not_null (std::move (p));
105105 }
106- ret += strlen (s) - 10 + CPP2_UFCS_0 (strlen, std::move (s)) * (16 / (3 & 2 )) % 3 ;
106+ ret += strlen (s) - 10 + CPP2_UFCS (strlen)( std::move (s)) * (16 / (3 & 2 )) % 3 ;
107107
108108 std::map<int const ,std::string> m {};
109109 cpp2::assert_in_bounds (m, 0 ) = cpp2::as_<std::string>(" har" );
110- ret -= CPP2_UFCS_0 (length, h (" x" , m));
110+ ret -= CPP2_UFCS (length)( h (" x" , m));
111111 static_cast <void >(std::move (m));
112112
113113 return ret;
@@ -117,24 +117,24 @@ requires (true)
117117
118118#line 32 "pure2-print.cpp2"
119119 {
120- cpp2::Default.expects (CPP2_UFCS_0 (empty, m) == false || false , " " );
121- cpp2::Bounds.expects ([_0 = 0 , _1 = CPP2_UFCS_0 (ssize, m), _2 = 100 ]{ return cpp2::cmp_less (_0,_1) && cpp2::cmp_less (_1,_2); }() && true != false , " " );
120+ cpp2::Default.expects (CPP2_UFCS (empty)( m) == false || false , " " );
121+ cpp2::Bounds.expects ([_0 = 0 , _1 = CPP2_UFCS (ssize)( m), _2 = 100 ]{ return cpp2::cmp_less (_0,_1) && cpp2::cmp_less (_1,_2); }() && true != false , " " );
122122#line 33 "pure2-print.cpp2"
123123 auto a {[]() -> void {}};
124124 auto b {[]() -> void {}};
125125 auto c {[]() -> void {}};
126126
127- for ( ; CPP2_UFCS_0 (empty, s); a () ) {break ; }
127+ for ( ; CPP2_UFCS (empty)( s); a () ) {break ; }
128128
129- do {} while ( CPP2_UFCS_0 (empty, s) && [&]{ b () ; return true ; }() );
129+ do {} while ( CPP2_UFCS (empty)( s) && [&]{ b () ; return true ; }() );
130130
131131 for ( [[maybe_unused]] auto const & param1 : m ) {
132132#line 41 "pure2-print.cpp2"
133133 { do {goto CONTINUE_41_13; } while (false ); c (); } CPP2_CONTINUE_BREAK (41_13) }
134134
135135#line 43 "pure2-print.cpp2"
136- if (cpp2::is (!(CPP2_UFCS_0 (empty, s)), (true ))) {std::move (a)(); }
137- else {if (!(CPP2_UFCS_0 (empty, m))) {std::move (b)(); }
136+ if (cpp2::is (!(CPP2_UFCS (empty)( s)), (true ))) {std::move (a)(); }
137+ else {if (!(CPP2_UFCS (empty)( m))) {std::move (b)(); }
138138 else {std::move (c)(); }}
139139
140140 cpp2::Default.expects (true , " " );
@@ -169,9 +169,9 @@ requires (true)
169169
170170#line 75 "pure2-print.cpp2"
171171 ::outer::mytype var {};
172- std::cout << CPP2_UFCS (g, var, 42 ) << " \n " ;
172+ std::cout << CPP2_UFCS (g)( var, 42 ) << " \n " ;
173173
174- std::cout << [&] () -> namespace_alias::string { auto && __expr = CPP2_UFCS (g, std::move (var), 42 );
174+ std::cout << [&] () -> namespace_alias::string { auto && __expr = CPP2_UFCS (g)( std::move (var), 42 );
175175 if (cpp2::is (__expr, 43 )) { if constexpr ( requires {" forty-and-three" ;} ) if constexpr ( std::is_convertible_v<CPP2_TYPEOF ((" forty-and-three" )),namespace_alias::string> ) return " forty-and-three" ; else return namespace_alias::string{}; else return namespace_alias::string{}; }
176176 else return " default case" ; }
177177 () << " \n " ;
0 commit comments