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

It’s the LLVM Sanitizers being used by IFX. There is a bug with this initial release in the msan libs. We’ll fix that in 2024.1 Update release. For now, yes, simply replace
-check all
or
-check uninit
with
-check all,nouninit
or
-check nouninit

OR you can unset the env var LIBRARY_PATH or remove the path in this variable to /2024.0.0/compiler/2024.0/lib

1 Like