[all-commits] [llvm/llvm-project] 7a97ee: [Coroutines] checkAsyncFuncPointer - use cast<> in...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Tue Jan 5 02:32:10 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7a97eeb197a8023acbb800d40b3bb852fc2f5d60
https://github.com/llvm/llvm-project/commit/7a97eeb197a8023acbb800d40b3bb852fc2f5d60
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2021-01-05 (Tue, 05 Jan 2021)
Changed paths:
M llvm/lib/Transforms/Coroutines/Coroutines.cpp
Log Message:
-----------
[Coroutines] checkAsyncFuncPointer - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI.
We're immediately dereferencing the casted pointer, so use cast<> which will assert instead of dyn_cast<> which can return null.
Fixes static analyzer warning.
Commit: a000366d0502b35fc0d3b113ace7f0e3bbdc08cd
https://github.com/llvm/llvm-project/commit/a000366d0502b35fc0d3b113ace7f0e3bbdc08cd
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2021-01-05 (Tue, 05 Jan 2021)
Changed paths:
M llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h
M llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
Log Message:
-----------
[SimplifyIndVar] createWideIV - make WideIVInfo arg a const ref. NFCI.
The WideIVInfo arg is only ever used as a const.
Fixes cppcheck warning.
Compare: https://github.com/llvm/llvm-project/compare/914066fe38a9...a000366d0502
More information about the All-commits
mailing list