summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis/Lint/noop-cast-expr-no-pointer.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Lint] Avoid failed assertion by fetching the proper pointer typeMikael Holmen2017-10-031-0/+23
Summary: When checking if a constant expression is a noop cast we fetched the IntPtrType by doing DL->getIntPtrType(V->getType())). However, there can be cases where V doesn't return a pointer, and then getIntPtrType() triggers an assertion. Now we pass DataLayout to isNoopCast so the method itself can determine what the IntPtrType is. Reviewers: arsenm Reviewed By: arsenm Subscribers: wdng, llvm-commits Differential Revision: https://reviews.llvm.org/D37894 llvm-svn: 314763
OpenPOWER on IntegriCloud