Fixes #14476 - Correctly handle casting of invalid real param values
(cherry picked from commit b953c6ae5390adb93e44c6778017373795c9bc63)
Fixes #14476 - Correctly handle casting of invalid real param values
(cherry picked from commit b953c6ae5390adb93e44c6778017373795c9bc63)