diff --git a/luisa_compute/src/lang/ops/spread.rs b/luisa_compute/src/lang/ops/spread.rs
index 53b1aab..9f70639 100644
--- a/luisa_compute/src/lang/ops/spread.rs
+++ b/luisa_compute/src/lang/ops/spread.rs
@@ -247,7 +247,7 @@ where
/// lerp(x, y, t) = x*(1-t) + y*t
/// the parameter order is the same as in GLSL/HLSL
-pub fn lerp(x: A, y: B, t: T) -> >::Output
+pub fn lerp(x: A, y: B, t: T) -> >::Output
where
A: FloatLerpExpr,
{