aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAntonio Frighetto <me@antoniofrighetto.com>2025-03-13 10:29:43 +0100
committerAntonio Frighetto <me@antoniofrighetto.com>2025-03-13 12:59:57 +0100
commitda69147a1619813679cef7ee39ec68cf2c8a2732 (patch)
tree38607c6a666592f602efcaea20d18c36b05acfbb /flang/lib/Frontend/CompilerInvocation.cpp
parent1eb5588457c39a924902971b7d883e319a499c17 (diff)
downloadllvm-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