Skip to content

Prepare for LLVM 15 #591

Description

@fabianbs96

Story

Prepare PhASAR for LLVM 15 and beyond:

  • Get rid of llvm::Type::getPointerElementType() and llvm::PointerType::getElementType()
  • How should we deal with IfdsFieldSensTaintAnalysis? It heavily relies on non-opaque pointers
    • Decided to drop it

Edit: Now that LLVM 16 is already released we may skip LLVM 15 and go to 16 directly.

Prerequisites

  • issue x

Out Of Scope

  • A isn't part of this

Acceptance Criteria

The following acceptance criteria are defined regarding the result of this story:
Clarify what the final result should be, not how to accomplish it.

  • PhASAR compiles without warnings about non-opaque-pointer deprecations

Related Stories

  • none

Follow-up Stories

  • none

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions