aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics/solver
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-12-11 15:38:18 +0100
committerSébastien Crozet <developer@crozet.re>2022-12-11 15:38:18 +0100
commit6f866329a67e2b2b6e7b08dadc50c13cd598ecbc (patch)
treeafa66cc1c06990066d028de6ce760be58fa47b2a /src/dynamics/solver
parent8ef8680817af5b098c65ff5a8b6a1db8e629988a (diff)
downloadrapier-6f866329a67e2b2b6e7b08dadc50c13cd598ecbc.tar.gz
rapier-6f866329a67e2b2b6e7b08dadc50c13cd598ecbc.tar.bz2
rapier-6f866329a67e2b2b6e7b08dadc50c13cd598ecbc.zip
Fix wasm build
Diffstat (limited to 'src/dynamics/solver')
-rw-r--r--src/dynamics/solver/velocity_constraint.rs1
-rw-r--r--src/dynamics/solver/velocity_ground_constraint.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/dynamics/solver/velocity_constraint.rs b/src/dynamics/solver/velocity_constraint.rs
index 7d2294e..a6b7384 100644
--- a/src/dynamics/solver/velocity_constraint.rs
+++ b/src/dynamics/solver/velocity_constraint.rs
@@ -214,6 +214,7 @@ impl VelocityConstraint {
let constraint = if insert_at.is_none() {
let new_len = out_constraints.len() + 1;
unsafe {
+ #[allow(invalid_value)]
out_constraints.resize_with(new_len, || {
AnyVelocityConstraint::Nongrouped(
std::mem::MaybeUninit::uninit().assume_init(),
diff --git a/src/dynamics/solver/velocity_ground_constraint.rs b/src/dynamics/solver/velocity_ground_constraint.rs
index 19bf7e6..83bbd7e 100644
--- a/src/dynamics/solver/velocity_ground_constraint.rs
+++ b/src/dynamics/solver/velocity_ground_constraint.rs
@@ -105,6 +105,7 @@ impl VelocityGroundConstraint {
let constraint = if insert_at.is_none() {
let new_len = out_constraints.len() + 1;
unsafe {
+ #[allow(invalid_value)]
out_constraints.resize_with(new_len, || {
AnyVelocityConstraint::NongroupedGround(
std::mem::MaybeUninit::uninit().assume_init(),