From 30497db8236f09b64e231db4c73da98d62148001 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 22 Feb 2016 00:07:21 +0100 Subject: [PATCH] prepare for gcc6 rint() precision degradation gcc6 returns a float for "rint ((float) val)" --- libs/ardour/parameter_descriptor.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/ardour/parameter_descriptor.cc b/libs/ardour/parameter_descriptor.cc index 7ce6a5e07a..9fb6b89a0c 100644 --- a/libs/ardour/parameter_descriptor.cc +++ b/libs/ardour/parameter_descriptor.cc @@ -178,8 +178,8 @@ ParameterDescriptor::update_steps() largestep = largestep / logf(30.0f); } else if (integer_step) { smallstep = 1.0; - step = std::max(1.0, rint(step)); - largestep = std::max(1.0, rint(largestep)); + step = std::max(1.f, rintf (step)); + largestep = std::max(1.f, rintf (largestep)); } } }