diff options
author | Antonio Frighetto <me@antoniofrighetto.com> | 2025-03-13 10:29:43 +0100 |
---|---|---|
committer | Antonio Frighetto <me@antoniofrighetto.com> | 2025-03-13 12:59:57 +0100 |
commit | da69147a1619813679cef7ee39ec68cf2c8a2732 (patch) | |
tree | 38607c6a666592f602efcaea20d18c36b05acfbb /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 1eb5588457c39a924902971b7d883e319a499c17 (diff) | |
download | llvm-da69147a1619813679cef7ee39ec68cf2c8a2732.zip llvm-da69147a1619813679cef7ee39ec68cf2c8a2732.tar.gz llvm-da69147a1619813679cef7ee39ec68cf2c8a2732.tar.bz2 |
[InferAttrs] Refine attributes for a few libc routines
Attributes inference has been improved for a few functions.
Particularly, ldexp and variants, as well as abort, may be
marked as `nounwind`, as they do not propagate any exceptions
to the caller, neither they unwind the stack. Besides, fwrite
and fread first argument should be respectively readonly and
writeonly.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions