ashi1 added subscribers: yaxunl, ashi1.
ashi1 added a comment.
Hi, I am getting a compiler error due to this patch. I am using cmake command:
cmake ../llvm -DCMAKE_BUILD_TYPE=Release
-DLLVM_ENABLE_PROJECTS="clang;lld;clang-tools-extra"
-DLLVM_TARGETS_TO_BUILD="AMDGPU;X86" -DLLVM_ENABLE_ASSERTIONS=1 . Could you
please take a look?
**Error:**
/root/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp: In
function 'std::tuple<unsigned int, unsigned int>
getBranchWeight(llvm::Intrinsic::ID, llvm::CallInst*, int)':
/root/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp:62:53:
error: converting to 'std::tuple<unsigned int, unsigned int>' from initializer
list would use explicit constructor 'constexpr std::tuple<_T1,
_T2>::tuple(_U1&&, _U2&&) [with _U1 = llvm:🆑:opt<unsigned int>&; _U2 =
llvm:🆑:opt<unsigned int>&; <template-parameter-2-3> = void; _T1 = unsigned int;
_T2 = unsigned int]'
return {LikelyBranchWeight, UnlikelyBranchWeight};
^
/root/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp:74:33:
error: converting to 'std::tuple<unsigned int, unsigned int>' from initializer
list would use explicit constructor 'constexpr std::tuple<_T1,
_T2>::tuple(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = unsigned int&;
<template-parameter-2-3> = void; _T1 = unsigned int; _T2 = unsigned int]'
return {LikelyBW, UnlikelyBW};
^
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D79830/new/
https://reviews.llvm.org/D79830
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits