[all-commits] [llvm/llvm-project] 2b4716: [MC] Use std::make_tuple to make some toolchains h...
mikaelholmen via All-commits
all-commits at lists.llvm.org
Thu Jan 21 05:13:24 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2b4716d6dff1c9a5e64b3487a0b2388e3ff18b30
https://github.com/llvm/llvm-project/commit/2b4716d6dff1c9a5e64b3487a0b2388e3ff18b30
Author: Mikael Holmen <mikael.holmen at ericsson.com>
Date: 2021-01-21 (Thu, 21 Jan 2021)
Changed paths:
M llvm/lib/MC/MCDwarf.cpp
Log Message:
-----------
[MC] Use std::make_tuple to make some toolchains happy again
My toolchain (LLVM 8.0, libstdc++ 5.4.0) complained with:
12:27:43 ../lib/MC/MCDwarf.cpp:814:10: error: chosen constructor is explicit in copy-initialization
12:27:43 return {Offset, Size, SetDelta};
12:27:43 ^~~~~~~~~~~~~~~~~~~~~~~~
12:27:43 /proj/flexasic/app/llvm/8.0/bin/../lib/gcc/x86_64-unknown-linux-gnu/5.4.0/../../../../include/c++/5.4.0/tuple:479:19: note: explicit constructor declared here
12:27:43 constexpr tuple(_UElements&&... __elements)
12:27:43 ^
12:27:43 1 error generated.
This commit adds explicit calls to std::make_tuple to work around
the problem.
More information about the All-commits
mailing list