r334060 - Fix std::tuple errors
Reid Kleckner via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 5 18:44:10 PDT 2018
Author: rnk
Date: Tue Jun 5 18:44:10 2018
New Revision: 334060
URL: http://llvm.org/viewvc/llvm-project?rev=334060&view=rev
Log:
Fix std::tuple errors
Modified:
cfe/trunk/lib/CodeGen/CGBuiltin.cpp
Modified: cfe/trunk/lib/CodeGen/CGBuiltin.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGBuiltin.cpp?rev=334060&r1=334059&r2=334060&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGBuiltin.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGBuiltin.cpp Tue Jun 5 18:44:10 2018
@@ -492,30 +492,30 @@ static std::tuple<char, char, bool>
getBitTestActionSizeAndLocking(unsigned BuiltinID) {
switch (BuiltinID) {
case Builtin::BI_bittest:
- return {'\0', 'l', false};
+ return std::make_tuple('\0', 'l', false);
case Builtin::BI_bittestandcomplement:
- return {'c', 'l', false};
+ return std::make_tuple('c', 'l', false);
case Builtin::BI_bittestandreset:
- return {'r', 'l', false};
+ return std::make_tuple('r', 'l', false);
case Builtin::BI_bittestandset:
- return {'s', 'l', false};
+ return std::make_tuple('s', 'l', false);
case Builtin::BI_interlockedbittestandreset:
- return {'r', 'l', /*Locked=*/true};
+ return std::make_tuple('r', 'l', /*Locked=*/true);
case Builtin::BI_interlockedbittestandset:
- return {'s', 'l', /*Locked=*/true};
+ return std::make_tuple('s', 'l', /*Locked=*/true);
case Builtin::BI_bittest64:
- return {'\0', 'q', false};
+ return std::make_tuple('\0', 'q', false);
case Builtin::BI_bittestandcomplement64:
- return {'c', 'q', false};
+ return std::make_tuple('c', 'q', false);
case Builtin::BI_bittestandreset64:
- return {'r', 'q', false};
+ return std::make_tuple('r', 'q', false);
case Builtin::BI_bittestandset64:
- return {'s', 'q', false};
+ return std::make_tuple('s', 'q', false);
case Builtin::BI_interlockedbittestandreset64:
- return {'r', 'q', /*Locked=*/true};
+ return std::make_tuple('r', 'q', /*Locked=*/true);
case Builtin::BI_interlockedbittestandset64:
- return {'s', 'q', /*Locked=*/true};
+ return std::make_tuple('s', 'q', /*Locked=*/true);
}
llvm_unreachable("expected only bittest builtins");
}
More information about the cfe-commits
mailing list