# 'use-of-uninitialized-value' warning with '-check all' option of 'ifx'

**URL:** <https://fortran-lang.discourse.group/t/use-of-uninitialized-value-warning-with-check-all-option-of-ifx/6823>\
**Category:** Uncategorized\
**Created:** [November 19, 2023, 8:12am UTC](https://fortran-lang.discourse.group/t/use-of-uninitialized-value-warning-with-check-all-option-of-ifx/6823 "2023-11-19T08:12:45Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![alirezagh76](https://avatars.discourse-cdn.com/v4/letter/a/838e76/32.png) [@alirezagh76](https://fortran-lang.discourse.group/u/alirezagh76)\
**Post date:** [November 19, 2023, 4:03pm UTC](https://fortran-lang.discourse.group/t/use-of-uninitialized-value-warning-with-check-all-option-of-ifx/6823/3 "2023-11-19T16:03:58Z")

</div>

Intel LLVM compiler, ifx, provides a new feature called memory sanitizer. It was explained in the event shared by @shahmoradi:

> [@Aug 30th (Wednesday) Townhall with the Intel® Fortran Compiler Developers](https://fortran-lang.discourse.group/t/aug-30th-wednesday-townhall-with-the-intel-fortran-compiler-developers/6402/4):
>
> For all interested, the webinar recording is [available here](https://www.intel.com/content/www/us/en/developer/videos/townhall-with-intel-fortran-compiler-developers.html#gs.4ope0q).

At that time, it seemed to have some problems or at least inconvenient to use because of its output.  
Unless it is intentionally planned to use the new feature, it is better to disable “uninit”, otherwise it is enabled by “-check all”. In the video, it was explained how to disable it.

---

_[View the full topic](https://fortran-lang.discourse.group/t/use-of-uninitialized-value-warning-with-check-all-option-of-ifx/6823)._
