commit | 0fd3591b8d66721dc019ad64b0a0702a2249ba7d | [log] [tgz] |
---|---|---|
author | Louis Dionne <ldionne.2@gmail.com> | Wed Nov 24 16:37:54 2021 -0500 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Nov 24 13:46:05 2021 -0800 |
tree | e53f2b9a9534b5b66cb5b5ff3bc196f8c85ddcb6 | |
parent | 554743198c24177ce91035d7b9d2ad3da32bde3e [diff] |
[libc++] Fix two tests that were failing in freestanding mode We were defining `main()` but never returning from it. GitOrigin-RevId: 3a183a49f26df2f94f985ba0790d2d89cdcdad15
diff --git a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp index 42f215f..20cfd52 100644 --- a/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp +++ b/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.const/shared_ptr_Y.pass.cpp
@@ -151,4 +151,6 @@ } assert(A::count == 0); #endif + + return 0; }
diff --git a/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.fail.cpp b/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.verify.cpp similarity index 92% rename from test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.fail.cpp rename to test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.verify.cpp index aece066..ddbddb8 100644 --- a/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.fail.cpp +++ b/test/std/utilities/meta/meta.trans/meta.trans.other/result_of.deprecated.verify.cpp
@@ -15,8 +15,6 @@ #include <type_traits> -#include "test_macros.h" - -int main(int, char**) { +void f() { [[maybe_unused]] std::result_of<int (*())()> a; // expected-warning {{'result_of<int (*())()>' is deprecated}} }