llvm-project/libcxx/test/std/utilities/function.objects/refwrap
Louis Dionne 048688fd80 [libc++] Fix incorrect main() signatures in the tests
Those creep up from time to time. We need to use `int main(int, char**)`
because in freestanding mode, `main` doesn't get special treatment and
special mangling, so we setup a symbol alias from the mangled version of
`main(int, char**)` to `extern "C" main`. That only works if all the tests
are consistent about how they define their main function.
2021-10-20 16:26:34 -04:00
..
refwrap.access
refwrap.assign [libc++] [LWG2993] reference_wrapper<T> conversion from U&& 2021-02-09 15:50:25 -05:00
refwrap.const [libc++] Fix incorrect main() signatures in the tests 2021-10-20 16:26:34 -04:00
refwrap.helpers [runtimes] Use int main(int, char**) consistently in tests 2020-10-08 14:28:13 -04:00
refwrap.invoke [libc++] ADL-proof <functional> by adding _VSTD:: qualification on calls. 2020-12-14 12:08:34 -05:00
type.pass.cpp
type_properties.pass.cpp
unwrap_ref_decay.pass.cpp [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
unwrap_reference.pass.cpp [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00
weak_result.pass.cpp [libc++] Remove the c++98 Lit feature from the test suite 2020-06-03 09:37:22 -04:00