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/example/c-api-unused-mem.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/example/c-api-unused-mem.cpp')
-rw-r--r-- | test/example/c-api-unused-mem.cpp | 69 |
1 files changed, 47 insertions, 22 deletions
diff --git a/test/example/c-api-unused-mem.cpp b/test/example/c-api-unused-mem.cpp index 2121d8bde..1231f5695 100644 --- a/test/example/c-api-unused-mem.cpp +++ b/test/example/c-api-unused-mem.cpp @@ -1,10 +1,10 @@ // beginning a Binaryen API trace +#include "binaryen-c.h" #include <cassert> -#include <stdio.h> -#include <math.h> #include <map> -#include "binaryen-c.h" +#include <math.h> +#include <stdio.h> int main() { std::map<size_t, BinaryenExpressionRef> expressions; @@ -16,16 +16,26 @@ int main() { expressions[size_t(NULL)] = BinaryenExpressionRef(NULL); BinaryenModuleAutoDrop(the_module); { - const char* segments[] = { 0 }; + const char* segments[] = {0}; bool segmentPassive[] = {false}; - BinaryenExpressionRef segmentOffsets[] = { 0 }; - BinaryenIndex segmentSizes[] = { 0 }; - BinaryenSetMemory(the_module, 256, 256, "memory", segments, segmentPassive, segmentOffsets, segmentSizes, 0, 0); + BinaryenExpressionRef segmentOffsets[] = {0}; + BinaryenIndex segmentSizes[] = {0}; + BinaryenSetMemory(the_module, + 256, + 256, + "memory", + segments, + segmentPassive, + segmentOffsets, + segmentSizes, + 0, + 0); } the_relooper = RelooperCreate(the_module); { - BinaryenExpressionRef children[] = { 0 }; - expressions[1] = BinaryenBlock(the_module, "bb0", children, 0, BinaryenTypeAuto()); + BinaryenExpressionRef children[] = {0}; + expressions[1] = + BinaryenBlock(the_module, "bb0", children, 0, BinaryenTypeAuto()); } relooperBlocks[0] = RelooperAddBlock(the_relooper, expressions[1]); expressions[2] = BinaryenLocalGet(the_module, 0, BinaryenTypeInt32()); @@ -34,18 +44,22 @@ int main() { the_module, 4, 0, 0, expressions[3], expressions[2], BinaryenTypeInt32()); expressions[5] = BinaryenReturn(the_module, expressions[0]); { - BinaryenExpressionRef children[] = { expressions[4], expressions[5] }; - expressions[6] = BinaryenBlock(the_module, "bb1", children, 2, BinaryenTypeAuto()); + BinaryenExpressionRef children[] = {expressions[4], expressions[5]}; + expressions[6] = + BinaryenBlock(the_module, "bb1", children, 2, BinaryenTypeAuto()); } relooperBlocks[1] = RelooperAddBlock(the_relooper, expressions[6]); - RelooperAddBranch(relooperBlocks[0], relooperBlocks[1], expressions[0], expressions[0]); + RelooperAddBranch( + relooperBlocks[0], relooperBlocks[1], expressions[0], expressions[0]); expressions[7] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); expressions[8] = BinaryenLoad(the_module, 4, 0, 0, 0, BinaryenTypeInt32(), expressions[7]); expressions[9] = BinaryenLocalSet(the_module, 0, expressions[8]); relooperBlocks[2] = RelooperAddBlock(the_relooper, expressions[9]); - RelooperAddBranch(relooperBlocks[2], relooperBlocks[0], expressions[0], expressions[0]); - expressions[10] = RelooperRenderAndDispose(the_relooper, relooperBlocks[2], 1); + RelooperAddBranch( + relooperBlocks[2], relooperBlocks[0], expressions[0], expressions[0]); + expressions[10] = + RelooperRenderAndDispose(the_relooper, relooperBlocks[2], 1); { BinaryenType varTypes[] = { BinaryenTypeInt32(), BinaryenTypeInt32(), BinaryenTypeInt64()}; @@ -59,23 +73,34 @@ int main() { } BinaryenAddFunctionExport(the_module, "main", "main"); { - const char* segments[] = { 0 }; + const char* segments[] = {0}; bool segmentPassive[] = {false}; - BinaryenExpressionRef segmentOffsets[] = { 0 }; - BinaryenIndex segmentSizes[] = { 0 }; - BinaryenSetMemory(the_module, 1024, 1024, NULL, segments, segmentPassive, segmentOffsets, segmentSizes, 0, 0); + BinaryenExpressionRef segmentOffsets[] = {0}; + BinaryenIndex segmentSizes[] = {0}; + BinaryenSetMemory(the_module, + 1024, + 1024, + NULL, + segments, + segmentPassive, + segmentOffsets, + segmentSizes, + 0, + 0); } expressions[11] = BinaryenConst(the_module, BinaryenLiteralInt32(65535)); expressions[12] = BinaryenConst(the_module, BinaryenLiteralInt32(0)); expressions[13] = BinaryenStore( the_module, 4, 0, 0, expressions[12], expressions[11], BinaryenTypeInt32()); { - BinaryenExpressionRef operands[] = { 0 }; - expressions[14] = BinaryenCall(the_module, "main", operands, 0, BinaryenTypeNone()); + BinaryenExpressionRef operands[] = {0}; + expressions[14] = + BinaryenCall(the_module, "main", operands, 0, BinaryenTypeNone()); } { - BinaryenExpressionRef children[] = { expressions[13], expressions[14] }; - expressions[15] = BinaryenBlock(the_module, NULL, children, 2, BinaryenTypeAuto()); + BinaryenExpressionRef children[] = {expressions[13], expressions[14]}; + expressions[15] = + BinaryenBlock(the_module, NULL, children, 2, BinaryenTypeAuto()); } BinaryenAddFunctionExport(the_module, "__wasm_start", "rust_entry"); { |