1 // Copyright 2015 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "test/unittests/test-utils.h" 6 7 #include "src/v8.h" 8 9 #include "src/wasm/ast-decoder.h" 10 #include "src/wasm/encoder.h" 11 12 #include "test/cctest/wasm/test-signatures.h" 13 14 namespace v8 { 15 namespace internal { 16 namespace wasm { 17 18 class EncoderTest : public TestWithZone { 19 protected: AddLocal(WasmFunctionBuilder * f,LocalType type)20 void AddLocal(WasmFunctionBuilder* f, LocalType type) { 21 uint16_t index = f->AddLocal(type); 22 f->EmitGetLocal(index); 23 } 24 }; 25 26 } // namespace wasm 27 } // namespace internal 28 } // namespace v8 29