summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2018-06-06 01:44:10 +0000
committerReid Kleckner <rnk@google.com>2018-06-06 01:44:10 +0000
commit05df8513276e31679e02b2ff0b78d34a1cb8f713 (patch)
tree52e9c409f4a40104f452b23f525be46b2233851f /clang/lib/CodeGen
parent368d52b7e03542fd13b6817a73a312a821179f85 (diff)
downloadbcm5719-llvm-05df8513276e31679e02b2ff0b78d34a1cb8f713.tar.gz
bcm5719-llvm-05df8513276e31679e02b2ff0b78d34a1cb8f713.zip
Fix std::tuple errors
llvm-svn: 334060
Diffstat (limited to 'clang/lib/CodeGen')
-rw-r--r--clang/lib/CodeGen/CGBuiltin.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp
index f65230a0f2d..5829396b0fe 100644
--- a/clang/lib/CodeGen/CGBuiltin.cpp
+++ b/clang/lib/CodeGen/CGBuiltin.cpp
@@ -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");
}
OpenPOWER on IntegriCloud