[llvm-dev] AAResultsWrapperPass assertion in 3.9
Friedman, Eli via llvm-dev
llvm-dev at lists.llvm.org
Wed Jan 25 16:10:51 PST 2017
On 1/25/2017 4:00 PM, Welson Sun via llvm-dev wrote:
> Migrating from 3.5 to 3.9. There is a module pass that uses alias
> analysis started breaking at runtime:
> llvm/lnx64/llvm/include/llvm/PassAnalysisSupport.h:236: AnalysisType&
> llvm::Pass::getAnalysisID(llvm::AnalysisID) const [with AnalysisType =
> llvm::AAResultsWrapperPass; llvm::AnalysisID = const void*]: Assertion
> `ResultPass && "getAnalysis*() called on an analysis that was not "
> "'required' by pass!"' failed.
See https://reviews.llvm.org/rL247167 .
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
More information about the llvm-dev