ΒΆllvm::AttributeMask typeIncompatible(
    llvm::Type* Ty,
    llvm::AttributeFuncs::AttributeSafetyKind
        ASK = ASK_ALL)

Description

Which attributes cannot be applied to a type. The argument \p ASK indicates, if only attributes that are known to be safely droppable are contained in the mask; only attributes that might be unsafe to drop (e.g., ABI-related attributes) are in the mask; or both.

Declared at: llvm/include/llvm/IR/Attributes.h:1246

Parameters

llvm::Type* Ty
llvm::AttributeFuncs::AttributeSafetyKind ASK = ASK_ALL