summaryrefslogtreecommitdiff
path: root/asl/base/defer_tests.cpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2025-02-27 23:58:57 +0100
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2025-02-28 00:30:34 +0100
commiteb285643ed5dab8125e9c6bc94abd7ef562096a5 (patch)
tree99bb67ae08b15d4de39a8a98b0f9c051dce97546 /asl/base/defer_tests.cpp
parent38ab48b1882f36ed7eb7e50c4fb46ce5d376fbc3 (diff)
Finish work on deducing this, for now
Diffstat (limited to 'asl/base/defer_tests.cpp')
-rw-r--r--asl/base/defer_tests.cpp64
1 files changed, 32 insertions, 32 deletions
diff --git a/asl/base/defer_tests.cpp b/asl/base/defer_tests.cpp
index b5139d5..488350f 100644
--- a/asl/base/defer_tests.cpp
+++ b/asl/base/defer_tests.cpp
@@ -1,32 +1,32 @@
-#include "asl/base/defer.hpp"
-#include "asl/testing/testing.hpp"
-
-ASL_TEST(defer)
-{
- uint32_t a = 0;
-
- {
- ASL_DEFER [&a]() { a |= 1; };
- ASL_TEST_EXPECT(a == 0);
-
- {
- ASL_DEFER [&a]() { a |= 2; };
- ASL_DEFER [&a]() { a |= 4; };
- ASL_TEST_EXPECT(a == 0);
- }
-
- ASL_TEST_EXPECT(a == 6);
-
- {
- ASL_DEFER [&a]() { a |= 8; };
- ASL_TEST_EXPECT(a == 6);
- }
-
- ASL_TEST_EXPECT(a == 14);
-
- ASL_DEFER [&a]() { a |= 16; };
- ASL_TEST_EXPECT(a == 14);
- }
-
- ASL_TEST_EXPECT(a == 31);
-}
+#include "asl/base/defer.hpp"
+#include "asl/testing/testing.hpp"
+
+ASL_TEST(defer)
+{
+ uint32_t a = 0;
+
+ {
+ ASL_DEFER [&a]() { a |= 1; };
+ ASL_TEST_EXPECT(a == 0);
+
+ {
+ ASL_DEFER [&a]() { a |= 2; };
+ ASL_DEFER [&a]() { a |= 4; };
+ ASL_TEST_EXPECT(a == 0);
+ }
+
+ ASL_TEST_EXPECT(a == 6);
+
+ {
+ ASL_DEFER [&a]() { a |= 8; };
+ ASL_TEST_EXPECT(a == 6);
+ }
+
+ ASL_TEST_EXPECT(a == 14);
+
+ ASL_DEFER [&a]() { a |= 16; };
+ ASL_TEST_EXPECT(a == 14);
+ }
+
+ ASL_TEST_EXPECT(a == 31);
+}