# MSVC C++23: constexpr cmath with LLVM Libc

DevFeed: [MSVC C++23: constexpr cmath with LLVM Libc](<https://devfeed.tech/articles/msvc-c-23-constexpr-cmath-with-llvm-libc-2960.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/msvc-c23-constexpr-cmath-with-llvm-libc/>)

Author: Cody Miller

Published: 2026-09-10T21:19:59Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [MSVC](<https://devfeed.tech/topics/msvc.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [feature](<https://devfeed.tech/tags/feature.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [math](<https://devfeed.tech/tags/math.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [os](<https://devfeed.tech/tags/os.md>), [performance](<https://devfeed.tech/tags/performance.md>), [tools](<https://devfeed.tech/tags/tools.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

## AI overview

MSVC is preparing an experimental C++23 implementation of compile-time-evaluable standard math functions, powered by a new math library. The article explains the existing UCRT math-function arrangement and concerns about accuracy, compatibility, performance, and OS-dependent behavior.

## Source excerpt

Proposal P0533R9 made numerous math functions in the standard library compile-time evaluable in C++23. Implementing the feature required a good bit of time and effort, but MSVC is preparing its experimental implementation for the 14.52 build tools (compiler version 19.52)! We are still refining the feature, so expect the dust to settle only when this [...] The post MSVC C++23: constexpr cmath with LLVM Libc appeared first on C++ Team Blog.