fix(clover/llvm): update code to build with recent versions of LLVM 14 (Git)
`hasAttribute()` in `llvm::AttributeList` is gone, use `hasParamAttr()` instead. This fixes an FTBFS. Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12826>
This commit is contained in:
committed by
Marge Bot
parent
c7d8a69249
commit
d4f7337d14
@@ -233,8 +233,8 @@ namespace {
|
||||
}
|
||||
|
||||
} else {
|
||||
const bool needs_sign_ext = f.getAttributes().hasAttribute(
|
||||
arg.getArgNo() + 1, ::llvm::Attribute::SExt);
|
||||
const bool needs_sign_ext = f.getAttributes().hasParamAttr(
|
||||
arg.getArgNo(), ::llvm::Attribute::SExt);
|
||||
|
||||
args.emplace_back(module::argument::scalar, arg_api_size,
|
||||
target_size, target_align,
|
||||
|
||||
Reference in New Issue
Block a user