@@ -962,7 +962,7 @@ NodePointer Demangler::demangleSymbolicReference(unsigned char rawKind) {
962
962
}
963
963
964
964
NodePointer Demangler::demangleTypeAnnotation () {
965
- switch (char c2 = nextChar ()) {
965
+ switch (nextChar ()) {
966
966
case ' a' :
967
967
return createNode (Node::Kind::AsyncAnnotation);
968
968
case ' A' :
@@ -1019,7 +1019,7 @@ NodePointer Demangler::demangleOperator() {
1019
1019
case ' F' : return demanglePlainFunction ();
1020
1020
case ' G' : return demangleBoundGenericType ();
1021
1021
case ' H' :
1022
- switch (char c2 = nextChar ()) {
1022
+ switch (nextChar ()) {
1023
1023
case ' A' : return demangleDependentProtocolConformanceAssociated ();
1024
1024
case ' C' : return demangleConcreteProtocolConformance ();
1025
1025
case ' D' : return demangleDependentProtocolConformanceRoot ();
@@ -1200,7 +1200,7 @@ NodePointer Demangler::createSwiftType(Node::Kind typeKind, const char *name) {
1200
1200
}
1201
1201
1202
1202
NodePointer Demangler::demangleStandardSubstitution () {
1203
- switch (char c = nextChar ()) {
1203
+ switch (nextChar ()) {
1204
1204
case ' o' :
1205
1205
return createNode (Node::Kind::Module, MANGLING_MODULE_OBJC);
1206
1206
case ' C' :
@@ -3112,7 +3112,7 @@ NodePointer Demangler::demangleDifferentiabilityWitness() {
3112
3112
result = addChild (result, node);
3113
3113
result->reverseChildren ();
3114
3114
MangledDifferentiabilityKind kind;
3115
- switch (auto c = nextChar ()) {
3115
+ switch (nextChar ()) {
3116
3116
case ' f' : kind = MangledDifferentiabilityKind::Forward; break ;
3117
3117
case ' r' : kind = MangledDifferentiabilityKind::Reverse; break ;
3118
3118
case ' d' : kind = MangledDifferentiabilityKind::Normal; break ;
@@ -3144,7 +3144,7 @@ NodePointer Demangler::demangleIndexSubset() {
3144
3144
3145
3145
NodePointer Demangler::demangleDifferentiableFunctionType () {
3146
3146
MangledDifferentiabilityKind kind;
3147
- switch (auto c = nextChar ()) {
3147
+ switch (nextChar ()) {
3148
3148
case ' f' : kind = MangledDifferentiabilityKind::Forward; break ;
3149
3149
case ' r' : kind = MangledDifferentiabilityKind::Reverse; break ;
3150
3150
case ' d' : kind = MangledDifferentiabilityKind::Normal; break ;
@@ -3157,7 +3157,7 @@ NodePointer Demangler::demangleDifferentiableFunctionType() {
3157
3157
3158
3158
static std::optional<MangledLifetimeDependenceKind>
3159
3159
getMangledLifetimeDependenceKind (char nextChar) {
3160
- switch (auto c = nextChar) {
3160
+ switch (nextChar) {
3161
3161
case ' s' :
3162
3162
return MangledLifetimeDependenceKind::Scope;
3163
3163
case ' i' :
@@ -3660,7 +3660,7 @@ NodePointer Demangler::demangleWitness() {
3660
3660
case ' z' : {
3661
3661
auto declList = createNode (Node::Kind::GlobalVariableOnceDeclList);
3662
3662
std::vector<NodePointer> vars;
3663
- while (auto sig = popNode (Node::Kind::FirstElementMarker)) {
3663
+ while (popNode (Node::Kind::FirstElementMarker)) {
3664
3664
auto identifier = popNode (isDeclName);
3665
3665
if (!identifier)
3666
3666
return nullptr ;
@@ -3711,7 +3711,7 @@ NodePointer Demangler::demangleSpecialType() {
3711
3711
case ' j' :
3712
3712
return demangleSymbolicExtendedExistentialType ();
3713
3713
case ' z' :
3714
- switch (auto cchar = nextChar ()) {
3714
+ switch (nextChar ()) {
3715
3715
case ' B' :
3716
3716
return popFunctionType (Node::Kind::ObjCBlock, true );
3717
3717
case ' C' :
0 commit comments