summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorBenjamin Oldenburg <benjamin.oldenburg@ordis.co.th>2022-03-29 22:44:41 +0700
committerGitHub <noreply@github.com>2022-03-29 11:44:41 -0400
commitbd2774e47003b83ba6791ed4603a57282a37b3dd (patch)
tree27c9d8e0a4f4f4d96ad3ce04696297b69ca48e0c /cpp/src
parentFix issue with Clang 13 (#1353) (diff)
downloadice-bd2774e47003b83ba6791ed4603a57282a37b3dd.tar.bz2
ice-bd2774e47003b83ba6791ed4603a57282a37b3dd.tar.xz
ice-bd2774e47003b83ba6791ed4603a57282a37b3dd.zip
Clang 13 complains about an unused variable (#1354)
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/slice2swift/Gen.cpp4
-rw-r--r--cpp/src/slice2swift/SwiftUtil.cpp8
-rw-r--r--cpp/src/slice2swift/SwiftUtil.h1
3 files changed, 3 insertions, 10 deletions
diff --git a/cpp/src/slice2swift/Gen.cpp b/cpp/src/slice2swift/Gen.cpp
index 233f017edd3..0a7f28c6169 100644
--- a/cpp/src/slice2swift/Gen.cpp
+++ b/cpp/src/slice2swift/Gen.cpp
@@ -466,7 +466,7 @@ Gen::TypesVisitor::visitExceptionStart(const ExceptionPtr& p)
{
writeDefaultInitializer(out, true, rootClass);
}
- writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, p->isLocal(), rootClass, extraParams);
+ writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, rootClass, extraParams);
out << sp;
out << nl << "/// Returns the Slice type ID of this exception.";
@@ -1455,7 +1455,7 @@ Gen::ValueVisitor::visitClassDefStart(const ClassDefPtr& p)
{
writeDefaultInitializer(out, true, !base);
}
- writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, p->isLocal(), !base);
+ writeMemberwiseInitializer(out, members, baseMembers, allMembers, p, !base);
out << sp;
out << nl << "/// Returns the Slice type ID of the most-derived interface supported by this object.";
diff --git a/cpp/src/slice2swift/SwiftUtil.cpp b/cpp/src/slice2swift/SwiftUtil.cpp
index 404dee76704..583b37a8671 100644
--- a/cpp/src/slice2swift/SwiftUtil.cpp
+++ b/cpp/src/slice2swift/SwiftUtil.cpp
@@ -1514,7 +1514,7 @@ SwiftGenerator::writeMemberwiseInitializer(IceUtilInternal::Output& out,
const DataMemberList& members,
const ContainedPtr& p)
{
- writeMemberwiseInitializer(out, members, DataMemberList(), members, p, false, true);
+ writeMemberwiseInitializer(out, members, DataMemberList(), members, p, true);
}
void
@@ -1523,7 +1523,6 @@ SwiftGenerator::writeMemberwiseInitializer(IceUtilInternal::Output& out,
const DataMemberList& baseMembers,
const DataMemberList& allMembers,
const ContainedPtr& p,
- bool local,
bool rootClass,
const StringPairList& extraParams)
{
@@ -1531,11 +1530,6 @@ SwiftGenerator::writeMemberwiseInitializer(IceUtilInternal::Output& out,
{
out << sp;
out << nl;
- int typeCtx = TypeContextInParam;
- if(local)
- {
- typeCtx |= TypeContextLocal;
- }
out << "public init" << spar;
for(DataMemberList::const_iterator i = allMembers.begin(); i != allMembers.end(); ++i)
{
diff --git a/cpp/src/slice2swift/SwiftUtil.h b/cpp/src/slice2swift/SwiftUtil.h
index d52783a067f..bd5ab0c8cc6 100644
--- a/cpp/src/slice2swift/SwiftUtil.h
+++ b/cpp/src/slice2swift/SwiftUtil.h
@@ -119,7 +119,6 @@ protected:
void writeMemberwiseInitializer(IceUtilInternal::Output&, const DataMemberList&, const ContainedPtr&);
void writeMemberwiseInitializer(IceUtilInternal::Output&, const DataMemberList&, const DataMemberList&,
const DataMemberList&, const ContainedPtr&,
- bool local = false,
bool rootClass = false,
const StringPairList& = StringPairList());
void writeMembers(IceUtilInternal::Output&, const DataMemberList&, const ContainedPtr&, int = 0);