From 5b859327cc2de5ac8806e282d3ab3d9a6b2d0080 Mon Sep 17 00:00:00 2001 From: Google DeepMind Date: Tue, 11 Nov 2025 07:16:48 -0800 Subject: [PATCH] Remove unused manually added structs from WASM bindings. PiperOrigin-RevId: 830901766 Change-Id: If0104a59f7e06a96733feb31f1ce9a93ba3fde42 --- wasm/codegen/generated/bindings.cc | 15 --------------- wasm/codegen/templates/bindings.cc | 15 --------------- 2 files changed, 30 deletions(-) diff --git a/wasm/codegen/generated/bindings.cc b/wasm/codegen/generated/bindings.cc index 11336581..5fb94cd1 100644 --- a/wasm/codegen/generated/bindings.cc +++ b/wasm/codegen/generated/bindings.cc @@ -6737,21 +6737,6 @@ struct MjSpec { MjsElement element; }; -// TODO: Refactor, Structs Manually added so functions.cc compile -- // -struct MjpResourceProvider { - MjpResourceProvider(mjpResourceProvider *ptr_) { ptr = ptr_; }; - ~MjpResourceProvider() {} - mjpResourceProvider *get() const { return ptr; } - mjpResourceProvider *ptr; -}; - -struct MjpPlugin { - MjpPlugin(mjpPlugin *ptr_) { ptr = ptr_; }; - ~MjpPlugin() {} - mjpPlugin *get() const { return ptr; } - mjpPlugin *ptr; -}; - using emscripten::enum_; using emscripten::class_; using emscripten::function; diff --git a/wasm/codegen/templates/bindings.cc b/wasm/codegen/templates/bindings.cc index ba7edf68..8e14df51 100644 --- a/wasm/codegen/templates/bindings.cc +++ b/wasm/codegen/templates/bindings.cc @@ -230,21 +230,6 @@ struct MjSpec { MjsElement element; }; -// TODO: Refactor, Structs Manually added so functions.cc compile -- // -struct MjpResourceProvider { - MjpResourceProvider(mjpResourceProvider *ptr_) { ptr = ptr_; }; - ~MjpResourceProvider() {} - mjpResourceProvider *get() const { return ptr; } - mjpResourceProvider *ptr; -}; - -struct MjpPlugin { - MjpPlugin(mjpPlugin *ptr_) { ptr = ptr_; }; - ~MjpPlugin() {} - mjpPlugin *get() const { return ptr; } - mjpPlugin *ptr; -}; - using emscripten::enum_; using emscripten::class_; using emscripten::function;