Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 019e01f

Browse files
committedJun 11, 2024
Skip fast path for dec2flt when optimize_for_size
1 parent c8170e6 commit 019e01f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎core/src/num/dec2flt/mod.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -250,8 +250,10 @@ pub fn dec2flt<F: RawFloat>(s: &str) -> Result<F, ParseFloatError> {
250250
None => return Err(pfe_invalid()),
251251
};
252252
num.negative = negative;
253-
if let Some(value) = num.try_fast_path::<F>() {
254-
return Ok(value);
253+
if cfg!(not(feature = "optimize_for_size")) {
254+
if let Some(value) = num.try_fast_path::<F>() {
255+
return Ok(value);
256+
}
255257
}
256258

257259
// If significant digits were truncated, then we can have rounding error

0 commit comments

Comments
 (0)
Failed to load comments.