"llvm/git@repo.hca.bsc.es:lalbano/llvm-bpevl.git" did not exist on "58aea52bc44fa93223489510a3da8a16a0353373"
[Attributor] Deduce the "no-return" attribute for functions
A function is "no-return" if we never reach a return instruction, either because there are none or the ones that exist are dead. Test have been adjusted: - either noreturn was added, or - noreturn was avoided by modifying the code. The new noreturn_{sync,async} test make sure we do handle invoke instructions with a noreturn (and potentially nowunwind) callee correctly, even in the presence of potential asynchronous exceptions. llvm-svn: 367948
Loading
Please register or sign in to comment