Yes, it does in PX4 boards. People often forget to add the f suffix to float literals which makes them a double - besides increasing storage it slows down math calculations as PX4 only do fast single float calculation. To prevent that we enabled a compiler option that takes all float literals as floats.
That makes it a long, that then is converted to a double. Given the error I would say the compiler isn’t smart about it and you’ll lose precision. Unfortunately there is no way to write a double literal when the compiler option is enabled, your only way is if you have a way to write the number with a math expression like we have done at: