Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
* Remove llvm::Type::getPointerElementType() + llvm::PointerType::getElementType() wherever possible and deprecate everything else; TODO: How to deal with the legacy stuff that got deprecated?

* Remove IfdsFieldSensTaintAnalysis

* Wrap calls to stripPointer() in DTAResolver into checks for opaque pointers

* Move stripPointer into psr::legacy and removed the deprecated attribute from it as we need to call it from DTAResolver where we explicitly check for the opaque-pointer condition. Added an entry to the BreakingChanges about the removed IfdsFieldSensTaintAnalysis

* Replace calls to getPointerElementType() by getNonOpaquePointerElementType()

---------

Co-authored-by: Martin Mory <[email protected]>
  • Loading branch information
fabianbs96 and MMory authored Mar 9, 2024
1 parent 49ad944 commit d5bd11d
Show file tree
Hide file tree
Showing 69 changed files with 152 additions and 3,894 deletions.
4 changes: 4 additions & 0 deletions BreakingChanges.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Breaking Changes

## development HEAD

- Removed IfdsFieldSensTaintAnalysis as it relies on LLVM's deprecated typed-pointers.

## v2403

- Versioning scheme has been changed from `<month><year>` to `<year><month>`
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading

0 comments on commit d5bd11d

Please sign in to comment.