#include <cstdint>
#include "src/base/overflowing-math.h"
#include "src/base/safe_conversions.h"
#include "src/codegen/assembler-inl.h"
#include "src/objects/objects-inl.h"
#include "src/wasm/wasm-arguments.h"
#include "src/wasm/wasm-objects.h"
#include "test/cctest/cctest.h"
#include "test/cctest/wasm/wasm-run-utils.h"
#include "test/common/value-helper.h"
#include "test/common/wasm/wasm-macro-gen.h"
namespace v8 {
namespace internal {
namespace wasm {
namespace {
template <typename ReturnType, typename... Args>
class CWasmEntryArgTester { … };
}
TEST(TestCWasmEntryArgPassing_int32) { … }
TEST(TestCWasmEntryArgPassing_double_int64) { … }
TEST(TestCWasmEntryArgPassing_int64_double) { … }
TEST(TestCWasmEntryArgPassing_float_double) { … }
TEST(TestCWasmEntryArgPassing_double_double) { … }
TEST(TestCWasmEntryArgPassing_AllTypes) { … }
}
}
}