diff --git a/src/sfizz/Curve.cpp b/src/sfizz/Curve.cpp index e1fa0592..b54807ec 100644 --- a/src/sfizz/Curve.cpp +++ b/src/sfizz/Curve.cpp @@ -64,6 +64,7 @@ Curve Curve::buildPredefinedCurve(int index) switch (index) { default: ASSERTFALSE; + // fallthrough case 0: curve = buildBipolar(0, 1); break; diff --git a/tests/CurveT.cpp b/tests/CurveT.cpp index 02158632..0ede91ff 100644 --- a/tests/CurveT.cpp +++ b/tests/CurveT.cpp @@ -127,6 +127,7 @@ TEST_CASE("[Curve] Custom 2") REQUIRE( curve.evalCC7(2) == Approx(0.032).margin(1e-3) ); REQUIRE( curve.evalCC7(70) == 1.0f ); } + TEST_CASE("[Curve] Custom 3") { auto curve = sfz::Curve::buildCurveFromHeader({