diff options
author | Heejin Ahn <aheejin@gmail.com> | 2021-09-29 11:23:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-29 11:23:09 -0700 |
commit | 6b80ef6cccfd14b9b6620c5d41a148024d78576c (patch) | |
tree | 27f1a0cc96a512d6ed80f3f5b40e83de98e2e9f9 /test/control_flow.cpp | |
parent | 414d54a28b749af6abcaec6b85c99cc69de6b7dd (diff) | |
download | binaryen-6b80ef6cccfd14b9b6620c5d41a148024d78576c.tar.gz binaryen-6b80ef6cccfd14b9b6620c5d41a148024d78576c.tar.bz2 binaryen-6b80ef6cccfd14b9b6620c5d41a148024d78576c.zip |
Clang-format c/cpp files in test directory (#4192)
This clang-formats c/cpp files in test/ directory, and updates
clang-format-diff.sh so that it does not ignore test/ directory anymore.
bigswitch.cpp is excluded from formatting, because there are big
commented-out code blocks, and apparently clang-format messes up
formatting in them. Also to make matters worse, different clang-format
versions do different things on those commented-out code blocks.
Diffstat (limited to 'test/control_flow.cpp')
-rw-r--r-- | test/control_flow.cpp | 103 |
1 files changed, 67 insertions, 36 deletions
diff --git a/test/control_flow.cpp b/test/control_flow.cpp index 504db2646..c2c51b24d 100644 --- a/test/control_flow.cpp +++ b/test/control_flow.cpp @@ -1,23 +1,26 @@ -#include <cmath> #include <algorithm> +#include <cmath> #include <emscripten.h> extern "C" { int EMSCRIPTEN_KEEPALIVE check_if(int x) { - if (x < 10) x++; + if (x < 10) + x++; return x; } int EMSCRIPTEN_KEEPALIVE check_loop(int x) { - while (x < 100) x *= 2; + while (x < 100) + x *= 2; return x; } int EMSCRIPTEN_KEEPALIVE check_loop_break(int x) { while (x < 100) { x *= 2; - if (x > 30) break; + if (x > 30) + break; x++; } return x; @@ -26,7 +29,8 @@ int EMSCRIPTEN_KEEPALIVE check_loop_break(int x) { int EMSCRIPTEN_KEEPALIVE check_loop_continue(int x) { while (x < 100) { x *= 2; - if (x > 30) continue; + if (x > 30) + continue; x++; } return x; @@ -35,9 +39,11 @@ int EMSCRIPTEN_KEEPALIVE check_loop_continue(int x) { int EMSCRIPTEN_KEEPALIVE check_do_loop(int x) { do { x *= 2; - if (x > 1000) break; + if (x > 1000) + break; x--; - if (x > 30) continue; + if (x > 30) + continue; x++; } while (x < 100); return x; @@ -46,9 +52,11 @@ int EMSCRIPTEN_KEEPALIVE check_do_loop(int x) { int EMSCRIPTEN_KEEPALIVE check_do_once(int x) { do { x *= 2; - if (x > 1000) break; + if (x > 1000) + break; x--; - if (x > 30) continue; + if (x > 30) + continue; x++; } while (0); return x; @@ -57,9 +65,11 @@ int EMSCRIPTEN_KEEPALIVE check_do_once(int x) { int EMSCRIPTEN_KEEPALIVE check_while_forever(int x) { while (1) { x *= 2; - if (x > 1000) break; + if (x > 1000) + break; x--; - if (x > 30) continue; + if (x > 30) + continue; x++; } return x; @@ -67,51 +77,72 @@ int EMSCRIPTEN_KEEPALIVE check_while_forever(int x) { int EMSCRIPTEN_KEEPALIVE check_switch(int x) { switch (x) { - case 1: return 10; - case 3: return 20; - case 5: return 30; - case 10: return 40; - case 11: return 50; - default: return 60; + case 1: + return 10; + case 3: + return 20; + case 5: + return 30; + case 10: + return 40; + case 11: + return 50; + default: + return 60; } return 70; } int EMSCRIPTEN_KEEPALIVE check_switch_nodefault(int x) { switch (x) { - case 1: return 10; - case 3: return 20; - case 5: return 30; - case 10: return 40; - case 11: return 50; + case 1: + return 10; + case 3: + return 20; + case 5: + return 30; + case 10: + return 40; + case 11: + return 50; } return 70; } int EMSCRIPTEN_KEEPALIVE check_switch_rdefault(int x) { switch (x) { - default: return -60; - case 1: return 10; - case 3: return 20; - case 5: return 30; - case 10: return 40; - case 11: return 50; + default: + return -60; + case 1: + return 10; + case 3: + return 20; + case 5: + return 30; + case 10: + return 40; + case 11: + return 50; } return 70; } int EMSCRIPTEN_KEEPALIVE check_switch_fallthrough(int x) { switch (x) { - case 1: return 10; + case 1: + return 10; case 2: - case 3: x++; - case 5: return x; - case 10: return 40; - case 11: return 50; - default: return 60; + case 3: + x++; + case 5: + return x; + case 10: + return 40; + case 11: + return 50; + default: + return 60; } return 70; } - } - |