[libc][Obvious] Fix except flags reading overflow detected by asan.

GitOrigin-RevId: 7c0179129fa93afa6bd893c51314820f05355b87
diff --git a/src/fenv/fesetexceptflag.cpp b/src/fenv/fesetexceptflag.cpp
index 8d44a04..1968ebe 100644
--- a/src/fenv/fesetexceptflag.cpp
+++ b/src/fenv/fesetexceptflag.cpp
@@ -20,7 +20,7 @@
   // can fit in int type.
   static_assert(sizeof(int) >= sizeof(fexcept_t),
                 "fexcept_t value cannot fit in an int value.");
-  int excepts_to_set = *reinterpret_cast<const int *>(flagp) & excepts;
+  int excepts_to_set = static_cast<const int>(*flagp) & excepts;
   return fputil::setExcept(excepts_to_set);
 }