summaryrefslogtreecommitdiff
path: root/test/example/c-api-unused-mem.cpp
diff options
context:
space:
mode:
authorHeejin Ahn <aheejin@gmail.com>2021-09-29 11:23:09 -0700
committerGitHub <noreply@github.com>2021-09-29 11:23:09 -0700
commit6b80ef6cccfd14b9b6620c5d41a148024d78576c (patch)
tree27f1a0cc96a512d6ed80f3f5b40e83de98e2e9f9 /test/example/c-api-unused-mem.cpp
parent414d54a28b749af6abcaec6b85c99cc69de6b7dd (diff)
downloadbinaryen-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.cpp69
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");
{